angular.js - Selepas menentukan arahan dalam sudut, adakah createElement diperlukan?
伊谢尔伦
伊谢尔伦 2017-05-15 16:57:17
0
5
574

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');
伊谢尔伦
伊谢尔伦

小伙看你根骨奇佳,潜力无限,来学PHP伐。

membalas semua(5)
滿天的星座

Ini hanya untuk pemprosesan keserasian IE8 tidak dapat mengecam elemen tersuai, tetapi yang dibuat dengan js boleh.

左手右手慢动作

document.createElementIni 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

如果你必需要用自定义元素标记,然后你必须采取以下步骤以确保IE8及之前版本都能用:

<!doctype html>
<html xmlns:ng="http://angularjs.org" id="ng-app" ng-app="optionalModuleName">
<head>
  <!--[if lte IE 8]>
    <script>
      document.createElement('ng-include');
      document.createElement('ng-pluralize');
      document.createElement('ng-view');
  
      // Optionally these for CSS
      document.createElement('ng:include');
      document.createElement('ng:pluralize');
      document.createElement('ng:view');
    </script>
  <![endif]-->
</head>
<body>
</body>

</html>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan