我的指令在其模板中包含一个简单的输入字段,我正在寻找一种解决方案来使用 ngModel 控制该输入字段,但我不知道该怎么做。
模板:
<input name="myInput" ng-model="myInput" type="text"/>
指令 JS:
app.directive('ghPca', ['$http', '$q', function($http, $q) {
return {
restrict : 'E',
templateUrl : '/javascripts/ang/directives/pca/gh-pca-template.html',
scope : {
isEnable : '='
},
link : function($scope, $el, $attrs){
//how can I manage/control the input of THIS directive?
}
}
}]);
指令用途:
<gh-pca></gh-pca>
我不知道在控制器/链接中设置(写入)什么来绑定输入。有什么建议吗?
解决方案
我一直在寻找的解决方案就像下面的那个
app.directive('ghPca', ['$http', '$q', function($http, $q) {
return {
restrict : 'E',
templateUrl : '/javascripts/ang/directives/pca/gh-pca-template.html',
scope : {
isEnable : '='
},
link : function($scope, $el, $attrs){
//how can I manage/control the input of THIS directive?
},
controller : function($scope) {
//here I can have control on my **$scope.myInput**
}
}
}]);