我不能一次性绑定通过控制器绑定的任何var而不使用$ scope。
我的控制器:
<h4 class="modal-title">{{::MyCtrl.test}}</h4>
HTML:
test
<input>
var已绑定,但在我更新时(在ng-model
上::MyCtrl.test
),它将在假定的$scope.test='xxx'
上更改。如果在控制器上我执行了{{::test}}
,并且在视图中我使用$scope
它实际上会运行良好。
那么我怎么能用我最初的方法来完成这项工作呢?我之所以这样问,是因为我认为现在没有使用search_form_for
这是正确的方式。
干杯
答案 0 :(得分:0)
让它与你合作初步方法......
在您的模板中,按照John Papas AngularJS样式指南中的建议使用ControllerAs作为approach。
ALTER TABLE dbo.[Contract]
ADD CONSTRAINT CHK_Contract_Company
CHECK (dbo.CheckCompanyType(CompanyId, 1) > 0);
理想情况下,您应该将<div ng-controller="MyCtrl as MyCtrl">
<h4 class="modal-title">{{::MyCtrl.test}}</h4>
</div>
更改为MyCtrl as MyCtrl
并在控制器中...
MyCtrl as vm