2015-10-15 40 views
0

我在Angular中有幾個問題。由於我是新來的角可以請你下面的問題

  1. 會有什麼變化fname對下面的代碼範圍,如果我們還沒有創建一個控制器

    <html> 
    <!-- Included Angular JS --> 
    <body ng-app=""> 
        <input type="text" ng-model="fname" /> 
        <span ng-bind="fname"></span> 
    </body> 
    </html> 
    

    按我的理解$scope解釋是雙向綁定所必需的。在上述情況下,$scope是否存在,因爲沒有創建控制器。 如果使用$rootScope可我們能增加一個功能,提醒或控制檯fname

    <button ng-click="alertme()">Button</button> 
    
  2. 確切位置在哪裏,我們使用的角度bultin指令內表達。在某些情況下,我看到了一些例子{{}}在內建指令中使用。例如:ng-form="{{}}" 是否有指令

回答

0

作用域附着到DOM作爲$範圍數據屬性的任何規則何處表達,並且可以用於調試目的

位置被檢索,其中根範圍是附加到DOM由ng-app指令的位置定義。

請參閱https://docs.angularjs.org/guide/scope瞭解更多詳情。

作用域允許雙向數據綁定,但您可以將其限制爲單向。

關於{{}}

認爲這是一個javascript 的eval()功能,當您想要評估任何表情,你應該使用{{}}。它評估表達式,然後將其插入到html中。

相關問題