Angularjs에서 맞춤 메시지를 저장하고 액세스하는 가장 좋은 방법은 무엇입니까? 예 :angularjs 맞춤 메시지 및 로깅
$scope.alert.msg = "Delete successful !!";
$scope.alert.msg = "Error deleting record.";
대신 사용자 정의 메시지를 하드 코딩, 나는 하나의 파일에 저장하고 싶은 KEY value.Any 추천에 의한 메시지와 액세스 그것은 모든 종류의?
또한 모든 로그가 한 곳에서 발생하도록 Angularjs에 대한 로거를 설정하려면 어떻게해야합니까? 이것은 내가 한 일입니다. 대신 $log.debug('Data saved!')
의
나는 그때 컨트롤러에 logService을 주입하고 아래
logService.logError(error.error_description);
같은 메시지를 기록
logData.logInfo = function(logMessage) {
// information log me
if (config.logLevel == 10) {
$log.debug(logMessage);
//TODO save logMessage to database
}
}
logData.logError = function(logMessage) {
if (config.emailError) {
// log and email the error
$log.debug(logMessage);
//TODO Email
//TODO save logMessage to database
} else {
// log only
//TODO save logMessage to database
$log.debug(logMessage);
}
}
아래와 같은 방법으로 logService 같은 서비스를 생성 더 나은 기록 방법이있을 수 있다고 확신합니다. 어떤 도움이라도 대단히 감사하니?
이 멋지다. .factory ('Alerts'.... 데이터를 Alert.success.saved 및 Alert.error.saved로 가져 오려면 어떻게해야합니까? – bp581
반환 { "성공",} "오류" 을 "성공적인 삭제": { 은 "삭제",} "성공"을 을 "개 실패 삭제": { 은 "삭제"{ 을 "저장" "메시지 저장 완료" }, "오류": { "저장 됨": "데이터 저장 오류" } }; – bp581
이 올바른 방법입니까? 죄송합니다, 새로운 각도기입니다 – bp581