Я использую контроллер в своем Angularjs, который задает вопрос один за другим с сервера, и я хочу, чтобы в конкретном состоянии этот контроллер должен был вызвать маршрутизатор, который должен изменить мой текущий вид с templateUrl и поместить в директивуМогу ли я позвонить в службу провайдера маршрутов в контроллере в угловой js asp.net mvc
мой вопрос я могу назвать поставщика маршрута в контроллере, а не модуль
вот мой CreateController
var CreateController = ['$scope', '$http', function ($scope, $http) {
$scope.model = {
};
................>
.................>
$scope.NextQuestion = function() {
$http.post('/Testing/NextQuestion', {
........................>
}).success(function (newdata) {
$scope.model = newdata;
var inccomplevel = $scope.model.servercomplevel;
if (qId == 10) {
here i need the code for routeProvider and directive please provide me help
}
......................>
}];
я сделал поставщика маршрута в app.js файле там он работает s
вот код для app.js когда я делаю, как это работает, и когда я сдвигать код поставщика маршрута
к созданию контроллера в состоянии, если QID == 10 там не работает
var app = angular.module('app', ['ngRoute']);
app.controller('CreateController', CreateController);
app.config(function ($routeProvider) {
$routeProvider
.when('/',
{
templateUrl: 'Partials/TestCompleted.html',
controller: 'AppCtrl'
})
.otherwise({ redirectTo: '/' });
});
app.controller("AppCtrl",function ($scope) {
$scope.newmodel = {
}
});
Я думаю, что не ясно, проблему или вопрос, пожалуйста, ререйз – Osy
Вместо того чтобы редактировать вопрос задать другой совершенно несвязанный вопрос, просто задать другой вопрос. Я бы предложил вернуться к редактированию. Никто не видит этот вопрос и не поможет вам. –
Это совершенно несправедливо по отношению к @DouglasLudlow и времени, которое он потратил на ваш вопрос, чтобы изменить его, как вы здесь. Пожалуйста, не делайте этого снова. –