SubmitForm и вернуть HTML как вид? AngularJs

0

У меня есть форма, которую я отправляю, и html, который возвращается мне, что отображать как представление в моем приложении с маршрутом, например, /#/formResult

Мне удалось решить мое дело с помощью Службы и Решения.

.when('/categories/: category/questionnaire', {template: '', controller: 'QuestionnaireController', caseInsensitiveMatch: true, resolve: {Forms: function (Form) {

            return Form.Post( $('#catForm').serialize()); 
        }
    }
})
            return Form.Post( $('#catForm').serialize()); 
        }
    }
})

angular.module('MyApp').controller('QuestionnaireController',['$scope', '$sce', 'Forms', function($scope, $sce, Forms) { angular.module('MyApp'). controller ('QuestionnaireController', ['$ scope', '$ sce', 'Forms', function ($ scope, $ sce, Forms) {

    $scope.html = $sce.trustAsHtml(Forms.data);
    $scope.html = $sce.trustAsHtml(Forms.data);

}]); }]);

Теги:
view
forms
return

1 ответ

0

по успеху вам нужно перейти к вашему представлению:

.success(data) {
    var dest = data.destination; // put here your correct var
    $window.location = dest;
}

не забудьте поставить $ window на функцию контроллера.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню