Kann ich call-Route-Provider-service im Controller in angular js asp.net mvc

Ich bin mit controller in meinem Angularjs die Frage bekommt man, indem man vom server und ich will auf bestimmten Bedingung dieser controller sollte ein routeprovider das sollte sich ändern, meine aktuelle Sicht mit templateUrl und legen Sie in einer Richtlinie

meine Frage ist, kann ich call-route-Anbieter in controller statt Modul

hier ist mein 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
            }
......................>
    }];

habe ich die route-Anbieter in app.js Datei dort funktioniert es

hier ist der code für app.js wenn ich weiß, wie diese funktioniert und wenn ich verlagere den code von route-Anbieter

den create-controller in den Zustand, wenn qId == 10 gibt es nicht klappt

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 = {

        }
    });
  • Ich denke, dass nicht klar ist, Ihr Problem oder Frage, bitte re-raise
  • Anstelle der Bearbeitung einer Frage eine weitere völlig unabhängige Frage, einfach eine andere Frage stellen. Ich würde vorschlagen, verwerfen Sie Ihre änderungen. Niemand sehen, diese Frage, und nicht jede Hilfe zu Sie.
  • Es ist völlig unfair, @DouglasLudlow und die Zeit verbrachte er damit, die Arbeit auf Ihre Frage, um es zu ändern, wie Sie es hier gemacht haben. Bitte nicht wieder tun.
  • Ich habe nicht die Antwort bekommen, das ist, warum ich geändert
  • und ich kann nicht Fragen, jede weitere Frage im stack over flow, das ist der Grund, warum ich die Frage Bearbeiten
Schreibe einen Kommentar