我正在尝试ng-switch我在范围内使用的控制器内注入的服务。但它不起作用。甚至不确定这是否可行。
以下是一个例子:
<div ng-switch="wpService.user.logged" ng-controller="AccountCtrl as account">
<div class="row" ng-switch-when="false">
Not logged in
</div>
<div class="row" ng-switch-when="true">
Logged in
</div>
</div>
在AccountCtrl中注入了wpService,wpService.user.logged返回false。
答案 0 :(得分:2)
为服务添加前缀Account
,因为这是您定义范围的方式。
<div ng-switch="account.wpService.user.logged" ng-controller="AccountCtrl as account">
<div class="row" ng-switch-when="false">
Not logged in
</div>
<div class="row" ng-switch-when="true">
Logged in
</div>
</div>
控制器内的
.controller('AccountCtrl', function(wpService){
var this = vm;
vm.wpService = wpService;
}
答案 1 :(得分:1)
这应该是可行的,但您必须将服务添加到If cmbcategoria.Text = "Casa" Then
Range("G6").Formula = "=SUM(" & Range("G6").Value & ", J" & lrTest - 1 & ")"
End If
。
$scope