【发布时间】:2015-04-15 14:56:39
【问题描述】:
我在控制器中创建了一个角度对象(模型)。
$scope.deletedres = [];
我正在尝试将一个新的 DOM 与 angular 对象(模态)一起添加到 html 正文中,如下所示。
$('body').append('<span>'+restaurant.name+' have been removed.</span><a class="btn-flat yellow-text" href="#"; ng-click="addRestaurant($scope.deletedres[$scope.deletedres.length-1])">Undo<a>');
当我使用 google chrome 开发工具查看它时,它显示 $scope.deletedres 作为 [object Object] 和 addRestaurant() 函数什么也没收到。
谁能在这个问题上启发我?
还有其他方法可以引用/传递角度模态到新创建的 DOM 吗?
【问题讨论】:
-
你为什么要直接操作 DOM 而不是让 Angular 为你做这些?
标签: javascript jquery angularjs dom angularjs-scope