javascript - AngularJS - 动态添加模板并调用相应的 Controller

标签 javascript angularjs single-page-application

我想在用户按下按钮时附加一个模板。我还想调用相应的 Controller 。不幸的是我不知道该怎么做。

有人可以帮忙吗?

最佳答案

您只需附加模板并创建新范围即可。 之后你只需要compile它为了调用 Controller 。

添加模板后:

var new_scope = $scope.$new();
$compile( $tmpl ) ( new_scope );

这也会调用您的 Controller

关于javascript - AngularJS - 动态添加模板并调用相应的 Controller ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24343856/

相关文章:

JavaScript 范围 : how do I get information out of a function passed into another function?

javascript - Discord.js 获取所有成员并分别标记它们

javascript - 如何使用 React 和 Redux 测试带有嵌套容器的组件?

angularjs - Angular ui-select 错误 : 404 (Failed to load template)

javascript - 使用 Firebase 和 Angular 填充数据表

knockout.js - 在单页应用程序中使用开放图(与 FB、G+、twitter 共享)

javascript - 将项目添加到所选项目并在输入时选择它们

javascript - bootstrap-datepicker (范围) - AngularJS 指令

web - Blazor Chrome 缓存问题

javascript - 如何根据URL改变HTML内容?