簡體   English   中英

在fancybox內綁定角度范圍無法正常工作

[英]Binding angular scope inside a fancybox not working as expected

我創建了一個角度指令以與fancybox一起使用,並且部分起作用。

檢查一下矮人

數據綁定正常,如果我在fancybox外部更改變量,然后打開fancybox,它將顯示在fancybox內部。 如果從fancybox內部更改var,也會發生同樣的情況,它將在box外部反映更改。

問題在於,如果變量位於花式框內,則使用方括號{{ }}不會更新變量。 (請參閱示例 )中的示例3和4。

例如,如果您打開示例#3,則更改輸入,關閉該框並重新打開該框,那么您將看到所做的更改。

我不確定是什么原因,但是可以通過更改來實現:

<pre>{{foo}}</pre>

<pre ng-bind="foo"></pre>

在嘗試ng-bind之前,我嘗試將$compile包裝在$timeout以查看是否也有所不同

DEMO

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM