在一个指令中,我想创建一个div并将其附加到文档中.我究竟做错了什么?
var mover = angular.element('<div></div>');
mover.css({
position: 'absolute',
top: '0px',
bottom: '0px',
left: '33px',
width: '50px',
background: 'blue',
zIndex: '2'
});
$document.append( mover );
Run Code Online (Sandbox Code Playgroud)
Fab*_*sco 40
也许更轻量级的方法是:
angular.element(document.body).append(myElement);
Run Code Online (Sandbox Code Playgroud)
Pas*_*cht 16
好吧,你仍然需要将你的元素附加到另一个元素上.尝试这样的事情:
var body = $document.find('body').eq(0);
body.append(mover)
Run Code Online (Sandbox Code Playgroud)
Sun*_*mar 10
我认为这是将元素追加到正文中的更好方法
var mover = angular.element('<div></div>');
mover.css({
position: 'absolute',
top: '0px',
bottom: '0px',
left: '33px',
width: '50px',
background: 'blue',
zIndex: '2'
});
var body = angular.element(document).find('body').eq(0);
body.append(mover)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
40491 次 |
| 最近记录: |