2015-09-08 104 views
0

我有一個divui-sref屬性,這樣我就會把它當作一個大按鈕;然而,在div我有一個實際button也有ui-sref屬性,但它指向一個不同的狀態。用ui-sref在另一個元素中點擊一個元素ui-sref

當我點擊按鈕時,由button引用的狀態在被div引用的狀態替換之前在屏幕上閃爍。

我怎樣才能得到button設置點擊它的狀態?謝謝!

<div ui-sref="loadDocument({doc: documentName})"> 
    {{documentName}} 
    <button class="btn" ui-sref="viewMetadata({doc: documentName})"> 
    View Metadata 
    </button> 
</div> 
+0

爲什麼你會需要2 **不同的狀態維護**作爲基本上你是把它當作一個大的按鈕?您可以使用只有一個具有嵌套狀態/視圖的單個按鈕或使用狀態的抽象屬性來同時實現單狀態下的狀態/模板工作(業務邏輯)。 – road2victory

回答

0

不可行,總是會調用父元素點擊。

試試這個

<div"> 
    <span ui-sref="loadDocument({doc: documentName})"> {{documentName}}</span> 
    <button class="btn" ui-sref="viewMetadata({doc: documentName})"> 
    View Metadata 
    </button> 
</div>