ng-include不从脚本加载模板

时间:2015-12-30 18:43:10

标签: javascript angularjs templates pug

我有一个角度模板脚本

script(type="text/ng-template" id="signalthread_template")
    .dp_wrapper
        .dp.ph(style='position:absolute;left:10px;top10px;width:40px;height:40px;')
            img.mw.inline_top(src='')
    .message(style='padding-left: 50px;')
        .n(style='margin-top: -3px;')
            span.bold Name here
            span , Title here

我有这个ng-repeat

.message_wrapper.content_inner_content.p10(ng-repeat='message in [{type:"signalthread"}, {type:"jobthread"}, {type:"jobthread"}]' style='min-height:50px;')
    p {{message.type}}
    .include(ng-include src="'signalthread_template'")

段落打印正确的线程模板名称。但是ng-include尝试对不存在的模板进行http调用 我哪里错了?

1 个答案:

答案 0 :(得分:0)

根据文档(https://docs.angularjs.org/api/ng/directive/ngInclude),src期望角度表达式评估为URL 您可以将模板保存到单独的html文件中,然后使用文件名src