В этой статье описывается метод AngularJ, используя директивные пользовательские директивы для реализации наследования атрибутов. Поделитесь этим для вашей ссылки, следующим образом:
1. HTML -код:
<! Doctype html> <html xmlns = "http://www.w3.org/1999/xhtml"> <head> <meta http-equiv = "content-type" content = "text/html; charset = utf-8"/> <title> </title> <script src = "../../ content/plugins/angular/angular.min.js"> </script> </head> <body ng-app = "mainapp" ng-controller = "maincontroller"> <Quber-Grid Style = "Border: 1px Solid #f00;"> </Quber-grid> </body> </html>
2. TMP.html файл
<div Quber-grid-attr> Я содержание шаблона для теста! </div>
3. JS -код:
// Инициализировать угловой объект var myng = angular.module ('mainapp', []); myng.directive ('Qubergrid', function () {return {ограничить: 'ea', reply: true, // удалить <Quber-Grid> Templateurl: 'tmp.html', function (sco, eLe, attre). Событие с именем SendChildGridattr Sco. $ Broadcast ('SendChildGridattr', attr); (val, key, obj) {if (key! = '$ attr' && key! }}; }}; }); myng.controller ('maincontroller', function ($ scope) {});Эффекты следующие:
Я надеюсь, что эта статья будет полезна для каждого программирования Angularjs.