当前位置: 首页 > 面试题库 >

缺少Angular UI Bootstrap指令模板

谢涵亮
2023-03-14
问题内容

我目前正在bootstrap-UI机器上本地测试角度。当我尝试重新创建手风琴和对话框的示例时。我在控制台中收到此错误消息,提示模板丢失。

错误示例:404未找到-localhost / angular / template / message.html

当我查看ui-bootstrap-0.1.0.js指令时,有一个模板URL

templateURL该指令的目的是什么?

下载整个有角度的bootstrap-UIzip文件时,这些模板是否应该包括在内?

我是否缺少应包含在标题中的其他文件?

<link rel="stylesheet" href="includes/css/bootstrap.css">
<script src="includes/js/angular.js"></script>
<script src="includes/js/ui-bootstrap-0.1.0.js"></script>

问题答案:

您有两种选择:

  1. 如果您不想自己创建模板并想要内置模板,则应下载ui-bootstrap-tpls-0.1.0.js文件-这将注入所有模板,以便将它们预先缓存到您的应用中:https : //github.com/angular-ui /bootstrap/blob/gh-pages/ui-bootstrap-tpls-0.1.0.js#L1322

  2. 如果确实要制作一些自己的模板,请templates应用程序中创建一个文件夹,然后从angular-ui / bootstrap项目下载模板。然后覆盖您要自定义的内容。

在此处阅读更多信息:https : //github.com/angular-ui/bootstrap/tree/gh-pages#build-
files

编辑

您还可以下载bootstrap-
tpls.js,并仍然使用AngularJS装饰器更改指令的templateUrl,以自己的方式覆盖某些指令的templateUrl。这是更改日期选择器的templateUrl的示例:

http://docs.angularjs.org/api/AUTO.$provide#methods_decorator

myApp.config(function($provide) {
  $provide.decorator('datepickerDirective', function($delegate) {
    //we now get an array of all the datepickerDirectives, 
    //and use the first one
    $delegate[0].templateUrl = 'my/template/url.html';
    return $delegate;
  });
});


 类似资料:
  • 这是我送的东西。

  • 问题内容: 我想知道为什么Java在设计时没有C ++中可用的指令,从而可以更好地控制从定义类的包外部可以使用哪些方法和实例变量。 我没有看到任何实际的原因,也没有看到任何具体的缺点,这似乎只是设计问题,但是如果将其添加到语言中,则不会造成任何问题。 问题答案: 这是我的首要原因: 不需要朋友。很方便,但不是必需的 朋友支持错误的设计。如果一个班级要求朋友访问另一个班级,那么您做错了。(见上文,方

  • 问题内容: 我正在尝试像这样编译C ++程序: 但是我收到以下错误: 我不知道这个错误是什么意思。任何帮助将不胜感激。 问题答案: DSO在这里表示动态共享对象;由于错误消息指出命令行中缺少该消息,因此我想您必须将其添加到命令行中。 也就是说,尝试添加到命令行。

  • 我对CakePHP(v3.7)比较陌生。我有一个应用程序,其中出现了“缺少Csrf令牌Cookie”错误。 在pplication.php,我有: 表单页面有一个隐藏的表单元素,其中包含_csrfToken。我不明白为什么没有在邮件上找到它? 深入研究后,我发现在CsrfProttionMiddleware.php中,下面的_validateToken()函数的行为如下: $cookie为空(没有

  • 问题内容: 我已安装在主目录中。 我正在尝试运行一个需要python 2.7.x版本的脚本,而我却丢失了bz2错误 我尝试安装bz2模块,但出现很多错误 问题答案: 可能是从源代码构建python时,没有bz2标头。 在Ubuntu / Debian上安装它们: 软呢帽: 并再次构建python。您可能会注意到python在配置/构建时会检查很多库,如果您错过其中的一些库,那么您的案例可能就不会支

  • wx:if 预期: any 用法: 根据表达式的值的 truthiness 来有条件地渲染元素。在切换时元素及它的数据绑定 / 组件被销毁并重建。 注意:如果元素是 <block/>, 注意它并不是一个组件,它仅仅是一个包装元素,不会在页面中做任何渲染,只接受控制属性。 WARNING 当和 wx:if 一起使用时,wx:for 的优先级比 wx:if 更高。详见列表渲染教程 参考: 条件渲染 -