angularjs ng-disabled with MVC Model and angular scoped model

angularjs ng-disabled with MVC Model and angular scoped model

我想结合使用我的 angular 模型和 MVC 模型来禁用锚标记(Model.Technician 是布尔值):

<a href="#" title="" class="btn btn-default" ng-disabled="selectedTasksCount <= 0 || '@Model.Technician' == 'true'" >Click here</a>

我最终不得不这样做:

<a href="#" title="" class="btn btn-default" ng-disabled="selectedTasksCount <= 0 || '@Model.Technician' == 'ng-disabled'" >Click here</a>

... 因为 Model.Technicain 似乎总是呈现为 'ng-disabled'。我做错了什么或者有更好的方法吗?

与其在 ng-disabled 中写入大量条件,不如在控制器中写入一个 return 布尔结果的函数。