0
我得到了一個綁定父函數的組件。我知道我必須使用非原始值作爲參數,但我仍然未定義。這是怎麼回事 ?以下是一個演示我的問題的示例代碼。Angular Component父函數未定義參數
組件:
app.component('testComponent', {
template:'<button ng-click="$ctrl.hasStatus({val:700})">Test</button>',
bindings:{
hasStatus:'&'
},
controller:function() {
var ctrl = this;
}
})
家長:
<test-component has-status='hasStatus(statusObj)'></test-component>
,並在控制器:
$scope.hasStatus = function(obj) {
console.log(obj) // undefined
}
而且plunker