【发布时间】:2016-03-09 13:15:13
【问题描述】:
我似乎无法在我的指令中找到更新我的 ng-model 的方法
我的指令看起来像这样
app.directive('DatepickerChanger', function () {
return {
restrict: 'E',
require: 'ngModel',
scope: {
Model: '=',
startDate: '=',
endDate: '=',
},
templateUrl: function(elem,attrs) {
return '/AngularJS/Directives/msDatepickerTpl.html'
},
link: function (scope, element, attrs, ngModel) {
ngModel = new Date();
}
}
});
我就是这样用的
<DatepickerChanger ng-model="date" required></DatepickerChanger>
其中 date 是另一个日期对象
如果我 console.log ng-model,我可以看到它改变了它的值,但是从我调用指令的地方看不到它。任何人都知道我在做什么穿g
【问题讨论】:
标签: angularjs angularjs-directive angularjs-ng-model