2

我正在使用Angular UI 引导模块来打开一个对话框。

有一个选项可以提及模板的路径,例如

$scope.opts = {
            backdrop: true,
            keyboard: true,
            backdropClick: true,
            template: '<p>Template</p>',
            controller: 'TestDialogController'
          }

我的应用程序在 site/app 那时js , partials

我无法找到它如何找到模板

4

2 回答 2

6

Angular UI 引导对话框采用内联模板,

template: '<p>This is a inline template</p>';

或者模板 url 可以指定为相对路径和绝对路径。

templateUrl: '/relative/path/dialog.html';

尝试首先打开指向您的模板的浏览器选项卡,当您成功导出路径后,您可以尝试将其添加到您的 templateUrl。

您可以在此处阅读有关正确使用该指令的更多信息。

于 2013-03-29T02:56:14.663 回答
1

有一个<script>用作指令的用途,它允许您采用混合方法。

Angular 文档提到,如果您在 html 中使用如下声明:

<script type="text/ng-template" id="/tpl.html">
  Content of the template.
</script>

然后,您可以将其用作指令(例如ngIncludeor ngView,甚至是$route. 你可以在这个 fiddle中看到这个工作。

于 2013-05-03T16:36:10.450 回答