2016-06-10 3 views
1

Отслеживание и шаблоны питания называются, как показано ниже: это будет отображатьсяВызов шаблона внутри шаблона 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. Я также хочу отобразить файл питания.html внутри tracking.html при вызове.

Так, в tracking.html я включил код, как показано ниже:

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

ожидал, что nutrition.html также отображается внутри tracking.html, когда мой маршрут tracking.html. Но не работает. Что-то здесь отсутствует?

+0

Как вы можете назвать директиву «tracking.html»? Какая у вас ошибка? –

+0

tracking.html является шаблоном..не директивой..Мы отредактировали вопрос..если это помогает ... в консоли нет сообщения об ошибке ... –

+0

Вы проверили путь? –

ответ

1

Попробуйте обернуть URL в одинарные кавычки. <ng-include src=" 'templates/nutrition.html' "></ng-include>

Смежные вопросы