[英]How to create a Javascript Node in Angular.JS
簡單的問題,我本質上想做類似以下的事情,但是要“成角度”
var p = document.createElement("p");
document.body.appendChild(p);
我有appendChild部分,我只是不知道如何創建Node類型的元素,並且在該元素上找不到任何內容。 我知道您可以使用angular.element("<div></div>")
創建一個元素,但是存在的問題是它不是Node類型,並且appendChild方法將不接受它。
使用Angular的jqlite,您將執行與jQuery類似的操作。
var p = angular.element("<p>")[0]; // now it's node
document.body.appendChild(p);
相反
var p = document.createElement("p");
angular.element(document.body).append(angular.element(p));
如果您從外部獲得p
,並且不確切知道它是DOM還是jqLite元素,則無論如何angular.element
使用angular.element
包裝器(同樣,與jQuery一樣)。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.