Seperti yang ditunjukkan dalam kod berikut, arahan susun aturHeader ditakrifkan Mengikut pemahaman saya, hanya petikan <layout-header></layout-header>
terus dalam html.
Saya ingin bertanya, inilah
document.createElement('layout-header'); 有什么作用?是必须的吗?
Kod asal adalah seperti berikut:
angular.module('app').directive('layoutHeader', function () {
return {
restrict: 'E',
scope: {},
templateUrl: 'components/layout/header.html',
controller: 'LayoutHeaderCtrl'
};
});
document.createElement('layout-header');
Ini hanya untuk pemprosesan keserasian IE8 tidak dapat mengecam elemen tersuai, tetapi yang dibuat dengan js boleh.
document.createElement
Ini ialah kaedah js yang disediakan oleh penyemak imbas. DOM boleh dijana menggunakan kod.Anda hanya boleh memetiknya terus dalam html, tidak perlu menciptanya dalam kod.
Hanya gunakan <layoutHeader></layoutHeader>
Adakah ini kod sampel?
Malah, ia hanya untuk mencipta elemen ini dalam js Ia sama seperti menulisnya secara langsung dalam html.
= = Saya sebenarnya agak ingin tahu tentang jenis buku teks pengenalan ini. .
Seperti yang xiaohe katakan, ia dilakukan untuk keserasian.
Rujukan: http://www.oschina.net/translate/angularjs-ie-compatibility?print