Angularjs 无法从父控制器获取隔离作用域指令
我的问题是无法从ParentController获取此输入值。如果有人知道,请更新。提前谢谢 我的HTML:Angularjs 无法从父控制器获取隔离作用域指令,angularjs,Angularjs,我的问题是无法从ParentController获取此输入值。如果有人知道,请更新。提前谢谢 我的HTML: <div ng-controller="ParentController"> <my-dir add-Id="123" custom-data="getData()"></my-dir>// This is my directive </div> //这是我的指令 我的指示: var app = angu
<div ng-controller="ParentController">
<my-dir add-Id="123" custom-data="getData()"></my-dir>// This is my directive
</div>
//这是我的指令
我的指示:
var app = angular.module('app', []);
app.directive('myDir', function() {
return {
restrict: 'AE',
scope:{
addId: "=",
customData : "&"
},
controller:['$scope', function($scope){
console.log('non template directive controller:',$scope.title);
}],
template : <div><input ng-model="myValue"></div>
};
});
var-app=angular.module('app',[]);
app.directive('myDir',function(){
返回{
限制:“AE”,
范围:{
加上:“=”,
自定义数据:“&”
},
控制器:['$scope',函数($scope){
log('non-template directive controller:',$scope.title);
}],
模板:
};
});
它应该是markuphi PSL中的添加id
而不是添加id
。。我只喜欢那样。。就我给出的示例。您能发布一个工作示例吗…,您无法获取哪个输入值?我在ParentController下有getData()方法。在这个方法中,我需要ng model=“myValue”。指令html中存在此模型值。ng model=“myValue”
位于指令的隔离范围内,您无法在parentController中访问它。什么是回调
?什么是customData
?你能发一个plnkr吗