angularjs - 在模板AngularJS中调用模板

标签 angularjs

跟踪和营养模板的调用方式如下:

.state('app.tracking', {
    url: '/tracking',
    views: {
      'menuContent': {
        templateUrl: 'templates/tracking.html',
        controller: 'TrackingCtrl'
      }
    }
})

  .state('app.nutrition', {
      url: '/nutrition',
      views: {
          'menuContent': {
              templateUrl: 'templates/nutrition.html',
              controller: 'NutritionCtrl'
          }
      }
  })

当跟踪路线被调用时,将显示tracking.html。 我还想在调用时在tracking.html 中显示nutrition.html。

因此,在tracking.html 中我包含了如下代码:

  <ng-include src="templates/nutrition.html"></ng-include>

当我的路线是tracking.html时,期望nutrition.html也显示在tracking.html内。 但不工作。这里还缺少什么吗?

最佳答案

尝试将您的 URL 用单引号引起来。 <ng-include src=" 'templates/nutrition.html' "></ng-include>

关于angularjs - 在模板AngularJS中调用模板,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37752457/

相关文章:

javascript - AngularJS 应用程序无法在 github 页面上运行

angularjs - 带有服务注入(inject)的测试 Controller

javascript - Istanbul.js - 从源代码中删除装饰

javascript - Angular js 非常简单的例子

javascript - Angular 观察组未能始终如一地接收模型变化

angularjs - 如何让 AngularStrap 延迟工作?

javascript - angularjs中嵌套表单的验证

angular - 错误 TS2724 : '"@angular/core "' has no exported member named ' NgModuleFactoryLoader'. 您的意思是 'NgModuleFactory' 吗?

java - Rails 和 Java 上的 Angular 和 Rest 服务之间的 session

javascript - 使用 Angular JS 数据表在其中一列中添加 Jquery datepicker