0
不確定這是否可能,但我有一些ng的內容 - 如果我想通過更新控制檯內某個控制器變量的屬性來進行測試。更新控制檯中的控制器對象屬性
<div class="manager-only" ng-if="teamSchedule.userObject.isManager">
<a href="#add-game">
<input class="btn btn-success" type="button" value="Add New Game" />
</a>
</div>
正如你可以猜測,userObject有一個isManager屬性是一個布爾值。在頁面加載時,它最初設置爲false。我試圖在控制檯內更新它以測試ng-if。
我發現我可以將window.teamSchedule = teamSchedule;
添加到控制器中,以便在控制檯中引用它及其變量,並且這確實允許我更改userObject的對象屬性。但是ng-if似乎沒有對這種變化做出反應。
我試過改變的ng - 如果ng顯示,並且似乎也沒有工作。任何人都有辦法做這項工作,或知道這是不可能的?
謝謝!
是否'$ scope.apply()'做招? –
我目前還沒有時間測試。試圖滿足期限,將不得不回去嘗試。剛剛搬家了。 – Dan