我在單獨的控制器內部有兩個按鈕。相對於另一個控制器內部按鈕的按鈕對齊方式
<div ng-controller="aCtrl">
<button class="addButton" ng-click="toggle()"> Add </button>
<form ng-hide="myVar" ng-submit="submit()">
<input ......
<input ......
</form>
</div>
<div ng-controller="bCtrl">
<button class="EditButton" ng-click="toggle()"> Add </button>
<form ng-hide="myVar" ng-submit="submit()">
<input ......
<input ......
</form>
</div>
注:撥動開關只是在後端
正如你可以看到點擊Addbutton
時,它會顯示形式aCtrl
和EditButton
爲bCtrl
隱藏/顯示布爾。當前佈局的結果是當「添加按鈕」窗體展開時,它向下推動EditButton。我不認爲這可以通過CSS將其固定爲HTML的邏輯流程。
我正在尋找解決方案,可以讓我在頁面流量頂部的按鈕,然後是下面的表格。
比如我想:
<button ng-controller="aCtrl" class="EditButton" ng-click="toggle()"> Add </button>
<button ng-controller="bCtrl" class="addButton" ng-click="toggle()"> Add </button>
<div ng-controller="aCtrl">
<form ng-hide="myVar" ng-submit="submit()">
<input ......
<input ......
</form>
</div>
<div ng-controller="bCtrl">
<form ng-hide="myVar" ng-submit="submit()">
<input ......
<input ......
</form>
</div>
似乎這不工作。
當您指定NG控制器=「aCtrl」,創建並與特定元素自舉aCtrl的一個新的控制器實例。所以根據你的後者代碼,將會有2個aCtrl實例和2個bCtrl實例。 我覺得CSS是正確的選擇。可以顯示之前切換和切換後視圖或工作小提琴或什麼的快照? –
CSS絕對是一種選擇,甚至可以利用'position:absolute'我鼓勵你設置一個https://plnkr.co/以更好地顯示單擊按鈕時移動內容的問題 – haxxxton
請注意,你的文章沒有足夠的信息。確保你傳達了足夠的信息,以便我們可以幫助你在這 – Aravind