>我有一个控制器,它用数据"馈送"指令:
.HTML
<div ng-controller="MyCtrl as ctrl">
<my-drtv data="ctrl.data"></my-drtv>
</div>
JavaScript
function MyCtrl(){
this.data = "dummy";
}
function myDrtv() {
return {
template:'<div>{{myData}}</div>'
scope:{
data:'='
},
link:function(scope){
scope.myData = scope.data.toUpperCase();
}
}
}
我需要模拟指令以验证控制器是否传递了正确的数据。
好的,知道了。
这是一个糟糕的答案。
由于我想测试我的控制器,我应该直接测试它的输出(ctrl.data
)。