我想从指令中调用父范围的函数。但它并没有被解雇。任何人都可以指出我失踪的是什么?Angular:父范围函数没有从指令按钮中被触发点击
这里是我的指令代码:
.directive('myComp',function(){
return {
restrict:'E',
scope:{
vname:'&'
}
}
});
这里是视图代码:
<my-comp vname="updateVal(val)">
<input type="text" ng-model="nm">
<button ng-click="vname({val:nm})">Save</button>
</my-comp>
这里是控制器代码的函数:
.controller('View1Ctrl', ['$scope',function($scope) {
$scope.iname = 'roy';
$scope.updateVal = function(val){
alert('hi');
$scope.iname = val;
}
}])
PLZ指定为什么向下票.... – iJade