重新加載數據我有我的角度頁面上有兩個標籤引導程序如下:使用AngularJS在引導標籤
<div>
<ul class="nav nav-tabs">
<li class="active strong">
<a data-target="#home" data-toggle="tab">Tab 1</a>
</li>
<li class="strong">
<a data-target="#pairs" data-toggle="tab">Tab 2</a>
</li>
</ul>
<div id="myTabContent" class="tab-content">
<div class="tab-pane fade in active" id="home">
<div ng-include="partial_1.html"></div>
</div>
<div class="tab-pane fade" id="pairs">
<div ng-include="partial_2.html"></div>
</div>
</div>
</div>
諧音的兩人都在partial_X.html定義自己的控制器。這兩個選項卡有自己的數據和業務邏輯,但如果用戶在第二個選項卡上更改服務器上的數據,則應從服務器重新加載第一個選項卡的內容(或至少在用戶轉到第一個選項卡時)。
當單擊該選項卡時,當然不會發生重裝,因爲控制器已被實例化。只有在控制器再次初始化時,頁面上的瀏覽器刷新後纔會重新加載數據。
單擊Tab 1時有沒有辦法重新加載控制器?我也可以將兩個子控制器合併爲一個,但對於我的問題,這聽起來像是一個骯髒的解決方法。
謝謝,所有的答案都很棒。 :)我想我會像上面那樣去做。 – Janne