Я неправильно использую объекты. В принципе, я хочу:Директива AngularJS не оценивает объект должным образом
angular.module('mobileDashboardApp')
.directive('localForageModel', function ($localForage) {
return {
link: function postLink(scope, element, attrs) {
scope.$watch(attrs.ngModel, function() {
$localForage.setItem(attrs.localForageModel, scope[attrs.ngModel]);
console.log(attrs.ngModel);
console.log(scope[attrs.ngModel]);
console.log(scope.user.companyId);
console.log(scope["user.companyId"]);
});
}
};
});
к выходу
user.companyId
dsf
dsf
dsf
вместо выходного тока, который является:
user.companyId
undefined
dsf
undefined
Может кто-нибудь мне точку в правильном направлении? Или предложить лучшее название для этого?
Мне очень жаль? Что-то получилось вырезано? – user2476265
@ user2476265 да, извините, обновлено –
как я могу сделать так, чтобы он мог обрабатывать abc.def и abc.def.another и abc.def.another.another? – user2476265