У меня есть несколько маршрутов, которые обслуживают различные страницы, как так:динамических значений сферы применения angularjs
$routeProvider.
when('/routeone', {
templateUrl: '/routes/one',
resolve: {}
})
.when('/routetwo', {
templateUrl: '/routes/two',
controller: 'CampaignController',
resolve: {
}
})
.when('/routethree', {
templateUrl: '/routes/three',
resolve: {}
});
Каждой страница маршрута имеют различные поля модели, но использует один одиночного $ области видимости переменного т.е. $ scope.template так в один маршруте/шаблоне это:
<span>{{template.var1}}</span>
на других это
<span>{{template.var2}}</span>
Я выборки маршрута Удельный c и сохранить его в $ scope.template, но проблема даже в том случае, когда она назначена, она не отображает ее в полях интерфейса, которые связаны. сначала мой $ scope.template установлен в пустую строку.
Если я установить все поля, которые используются во всем шаблоне маршрута как
$scope.template = { var1 = 'var1', var2='var2'}
это работа, которые я не хочу делать, но если я установить его на пустые и Fetch маршрута конкретного по изменению маршрута это не .. может кто-то плз помочь ..
вот plnkr
вы можете добавить плункер !! –
Что именно не работает в вашем плункере? –
по успеху изменения маршрута, когда я использую $ http вместо прямого назначения поля шаблона, который он не связывает, даже когда у него есть обновленные данные из служебного вызова – narcs