0

DOM操作和數據綁定也可以用Jquery完成。遵循AngularJS指令的優點是什麼?爲什麼選擇AngularJS指令?

+0

是的,它可以將指令鏈接功能內部完成:) –

+1

指令比jQuery的強大得多。 https://www.airpair.com/angularjs/posts/jquery-angularjs-comparison-migration-walkthrough – bwaaaaaa

+0

因爲別人已經爲你寫了jquery,有單元測試和1000年的行業安裝。你認爲*你的代碼會很強大嗎?更多信息在這裏:https://stackoverflow.com/tags/angularjs/info –

回答

0

Angular js是雙向綁定,所以它會減少寫入更多的代碼。如果任何實例發生了變化,那麼它將反映在任何地方

1

用最簡單的術語來說,AngularJS中的指令是一個可重用的組件。 AngularJS中的指令以語義方式封裝元素的所有行爲屬性和功能,從而將所有功能組合在一起。這有助於跟蹤某個HTML部分的更改,而不是跟蹤腳本中全局級別的更改。

一個更正式的指令定義是:在AngularJS中,一個指令是一個在AngularJS模塊中定義的JavaScript工廠函數,該函數爲HTML編譯器保存一組指令,用於定義DOM元素的指定行爲。

樣本指令代碼

var myApp = angular.module(‘myApp’, []); 
myApp.directive(‘helloWorld’, function() { 
    return { 
     restrict: ‘E’, 
template: ‘<h1>Hello World</h1>’ 
    }; 
}); 

<body ng-app=「myApp」> 
    <hello-world></hello-world> 
</body> 

要知道更多關於指令點擊link

相關問題