如下代碼所示,定義了directive layoutHeader,按照我的理解,直接在html中引用<layout-header></layout-header>就可以了。想問下,這里的document.createElement('layout-header'); 有什么作用?是必須的嗎?原代碼如下:angular.module('app').directive('layoutHeader', function () { return { restrict: 'E', scope: {}, templateUrl: 'components/layout/header.html', controller: 'LayoutHeaderCtrl'
};
});document.createElement('layout-header');
3 回答

慕容3067478
TA貢獻(xiàn)1773條經(jīng)驗(yàn) 獲得超3個(gè)贊
這只是在做兼容處理,ie8無法識(shí)別自定義的元素,但是用js創(chuàng)建的反而可以識(shí)別。
- 3 回答
- 0 關(guān)注
- 636 瀏覽
添加回答
舉報(bào)
0/150
提交
取消