안녕하세요 저는 Angularjs 응용 프로그램을 개발 중입니다. 각도 컨트롤러에 Toaster 메시지를 표시하려고합니다. 나는 http://angular-js.in/angular-toastr/을 심판했다. 나는 아래의 문제에 직면하고있다. 나는 성공, 정보 등 컨트롤러에서 통보를 호출 할 수 없습니다 그리고 내가 annot 읽고 속성 '성공'정의되지 않은 오류가 발생했습니다. 나는 아래와 같이 시도했다.Angularjs에서 토스터 메시지를 표시하는 방법은 무엇입니까?
index.html에서 아래 코드를 추가했습니다.
<!--Toaster-->
<script src="https://unpkg.com/angular-toastr/dist/angular-toastr.tpls.js"></script>
<link rel="stylesheet" href="https://unpkg.com/angular-toastr/dist/angular-toastr.css" />
<!--Toaster-->
이 내 main.js
내가 여기에 문제를 직면하고 이유를 알 수var app = angular.module('RoslpApp', ['pascalprecht.translate', 'ui.router', 'toastr']);
app.config(function ($stateProvider, $urlRouterProvider, $urlRouterProvider, $translateProvider, $translatePartialLoaderProvider) {
//ui-routing states here});
app.controller('RoslpAppController', ['$scope', '$translate', function ($scope, $translate, toastr) {
toastr.success('Hello world!', 'Toastr fun!');
$scope.clickHandler = function (key) {
$translate.use(key);
};
}]);
입니까? 어떤 도움을 주시면 감사하겠습니다. 감사합니다.
저는 Ui 라우팅을 사용하고 있습니다. 매번 부모 컨트롤러에서 토스터를 의존성으로 전달해야합니까? - –
부모 컨트롤러 내부에 토스터를 사용하려면 의존성으로 전달해야합니다. –