1
在舊版本的Chrome版本(5.0.3)上測試應用程序時,我偶然發現了一個奇怪的問題。Angularjs 1.2rc2:跨瀏覽器(特別是較老的Chrome)的隔離範圍差異?
所以基本上我使用的是像一個指令控制器:
<div ng-controller="MyController" class="my-directive-with-isolated-scope">
<!-- ... -->
</div>
這似乎是在最近的瀏覽器完全有效的,但是它會拋出舊版本的Chrome瀏覽器的一個例外:
Multiple directives [myDirectiveWithIsolatedScope, ngController] asking for isolated scope on:…
任何想法爲什麼有區別?
[編輯]:剛注意到這也適用於Firefox。
或者你可能會設置優先級高於/低於ng控制器應該有相同的效果 –
謝謝,沒有想到它。仍然想知道爲什麼chrome版本(可能是v8)有這樣的差異? – iwyg