如果按鈕位於控制器區域之外,是否可以在按鈕單擊時修改$scope
變量?在控制器外部修改範圍變量
例如:
<input type="button>
<div ng-controller="MeetingsCtrl">
如果按鈕位於控制器區域之外,是否可以在按鈕單擊時修改$scope
變量?在控制器外部修改範圍變量
例如:
<input type="button>
<div ng-controller="MeetingsCtrl">
使用類或ID來查找元素並不是通常在Angular中完成的事情。
控制器通常在每個視圖的頂層元素上定義。如果您的按鈕屬於由MeetingsCtrl
管理的視圖,它應該位於div
之內。 但是,也許你的按鈕實際上是另一個視圖的一部分,在這種情況下,你需要兩個視圖來互相交互。這通常通過服務完成,每個控制器注入相同的服務。或者你可以使用事件。
是的,它是可能的。你需要做的是爲input和div標籤創建不同的class/id。
然後讓你的div爲絕對值,並輸入爲相對值。問題解決了!