![](/img/trans.png)
[英]AngularJS directive: '&' in isolated scope isn't working as expected
[英]jQuery clone and append function isn't working as expected in AngularJS directive
在我的應用程序中,我正在嘗試構建購物車。 您可以在以下Codepen中看到該應用程序: http ://codepen.io/summerfreeze/pen/VjqJYW。 它幾乎可以正常工作,但是我在最后一部分方面很掙扎。 我希望“添加訂單行”按鈕在現有的訂單行下添加另一條訂單行。 我正在嘗試使用jQuery:
myApp.directive('myDirective', function($scope) {
$scope.addline = function() {
$(".orderline").clone().appendTo('.main');
};
return addline();
});
但這似乎不起作用。 如果有人能看一下代碼並告訴我我犯了什么錯誤,我將不勝感激。
不知道為什么要使用指令。 我從您的代碼中刪除了它,並且可以正常工作。 您仍然還有其他錯誤,但是我想您可以解決這些問題。 這是修改版本的鏈接
$scope.addline = function(){
$(".orderline").clone().appendTo('.main');
};
正如其他人所建議的那樣,為了遵循簡潔的代碼標准,請不要在AngularJS中使用jQuery代碼,否則會導致問題。
據我所知,您不應該附加到#main
,而應該附加到#main div[0]
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.