2015-11-27 78 views
1

我想訪問控制的範圍變量指令,一些操縱這些變量和那些操作應在控制器如何訪問範圍變量控制器的指令

有沒有辦法在AngularJS實現得到體現?

+0

請參閱[隔離指令範圍](https://docs.angularjs.org/guide/directive#isolating-the-scope-of-a-directive)和[AngularJS指令屬性綁定說明](https: //gist.github.com/CMCDragonkai/6282750)(#6) –

+0

代碼請... ...! –

回答

0

您可以使用指令本身來設置控制器,請參閱John Papa's Style Guide(編寫良好AngularJS代碼的非常有用的指南)。直接鏈接到指令部分,其中有一個與您的控制器鏈接的示例。

0

如果您在指令中使用隔離範圍。控制器範圍可以通過聲明範圍中指令

scope : { 
     sampleVariable: '=' 
    } 

改變,並且從指令觀察和通過可變地作爲屬性指令

<div sample-variable="sampleVariable" > </div> 
0

在創建指令需要的範圍屬性設置爲false 。 它在指令中所做的是不會創建新的隔離範圍,並且您正在使用控制器的範圍。

通過這種方式,您可以訪問所有控制器變量,並且當您修改它時也會反映控制器中的變化。

相關問題