Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/jpa/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Angularjs 无法从父控制器获取隔离作用域指令_Angularjs - Fatal编程技术网

Angularjs 无法从父控制器获取隔离作用域指令

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

我的问题是无法从ParentController获取此输入值。如果有人知道,请更新。提前谢谢

我的HTML:

   <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吗