0
我有我的指令,這個簡單的代碼:AngularJS內部指令控制器結合
app.directive('ngModal', function ($parse) {
return {
restrict: 'E',
template: document.getElementById('ng-modal').innerHTML,
replace: true,
controller : "@",
name:"controllerName",
}
})
<ng-modal controller-name="ModalCtrl"></ng-modal>
這是我的控制器:
app.controller('ModalCtrl', ['$scope', function ($scope) {
$scope.model = 'default text'
}])
<div ng-controller="ModalCtrl">
<input type="text" ng-model="model">
</div>
我想,我的指令內部的模型字段會自動更新。但是我總是在指令內看到「默認文本」,並在控制器內部更改。我該如何綁定它?