无法使用指令绑定模板上的属性
我似乎无法使用指令绑定模板上的属性。任何帮助或建议都会很棒!
它给了我这个错误:
[$parse:syntax] 语法错误:从 [{$ctrl.CalendarOpen}}] 开始的表达式 [{{$ctrl.CalendarOpen}}] 的第 2 列中的标记“{”无效键。
这是我的指令:
app.directive('datePickerDirective', [function () {
return {
restrict: 'AE',
scope: {
},
template: `
<input type="text" class="form-control"
uib-datepicker-popup="shortDate"
name="date" is-open="{{$ctrl.CalendarOpen}}"
ng-model="test" datepicker-options="dateOptions"
ng-required="true" close-text="Close" />`,
controller: function() {
var $ctrl = this;
$ctrl.CalendarOpen = true
},
controllerAs: '$ctrl',
}
}]);