Angular1里面可以在一个directive当中自定义一个template元素 然后用$compile把template当中元素编译并呈现出来
<div data-list>
<template type="User">
<label>Name:</label><input type="text" value="user.name"/>
</template>
</div>
而Angular2基本上做不到这种效果 在Component的类定义当中没有办法访问到[data-list]节点原始的innerHTML ElementRef访问到的都是已经编译过的HTML(会把template节点去掉)
所以感觉Angluar2其实受到了很大的限制 自由度比Angluar1要低很多
--
FROM 110.23.10.*