2016-04-23 20 views
0

, wenn ich versuche Ansicht Open Funktion Form ich folgende Fehler ngDialog.open ist keine Funktion hier istngDialog.open ist keine Funktion

(function() { 
    'use strict'; 
    angular 
     .module('app.user') 
     .controller('userController', Controller); 

    Controller.$inject = ['$rootScope', '$log', 'ngDialog', 'tpl','DataService']; 

    function Controller($rootScope, $log,ngDialog,tpl, DataService) { 

     var vm = this; 
     vm.user = {}; 
     vm.createUser = function() { 
      DataService.createUser(user); 
     } 
     vm.openDialog = function() { 
     $log.log('vm.openDialog is running') 
     ngDialog.open({ 
      template: 'createUser', 
      className: 'ngdialog-theme-default' 
     }) 
     } 
     activate(); 


     function activate() { 

     } 

    } 
})(); 

so meinen Code bekommen aufzurufen, was sein könnte Problem? danke.

+1

haben Sie umfassen dialog.js in Ihrem 'index.html' –

Antwort

0

Versuchen Sie, diese

function Controller($rootScope, $log, ngDialog ,tpl, DataService) { 

     var vm = this; 
     vm.user = {}; 
     vm.createUser = function() { 
      DataService.createUser(user); 
     } 
     ngDialog.open = function() { 
     $log.log('vm.openDialog is running') 
     ngDialog.open({ 
      template: 'createUser', 
      className: 'ngdialog-theme-default' 
     }) 
     } 
     activate();