为了账号安全,请及时绑定邮箱和手机立即绑定

请问angular中定义directive后,createElement是必须的吗?

请问angular中定义directive后,createElement是必须的吗?

繁星淼淼 2019-02-06 11:07:39
如下代码所示,定义了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贡献1773条经验 获得超3个赞

这只是在做兼容处理,ie8无法识别自定义的元素,但是用js创建的反而可以识别。

查看完整回答
反对 回复 2019-03-17
  • 3 回答
  • 0 关注
  • 610 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信