2017-09-19 52 views
1

我試圖把這個(https://jsfiddle.net/j7rqgsf1/)jsfiddle代碼裏面,但我意識到,我不能把我的項目,因爲版本。角1.0到角1.6 [錯誤]

最後,當我更換劇本,並出現錯誤:的ctrlreg

<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.6.4/angular.min.js"></script> 

代替

<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.0.1/angular.min.js"></script> 

這裏是我的控制文件(controller.js) :

控制器[UPDATE app.js]

var app = angular.module('myModule',[]); 
app.controller('ListaComprasController',function($scope){ 

     $scope.form = true; 
     $scope.item = {}; 

     $scope.itens = [ 
      {nombre: 'Leite', telefono: 212122, descripcion: "tadsasasdas",especialidades:"tarea",dirreccion:"Siempre Viva 920",horarioDesde:"19:00",horarioHasta:"22:00",nombreCom:"Tssa",telefonoCom:"223123",checkCom:true,emailCom:"[email protected]"}, 
      {nombre: 'Adssad', telefono: 3410220, descripcion: "tadsasasdas",especialidades:"tarea",dirreccion:"Siempre Viva 920",horarioDesde:"19:00",horarioHasta:"22:00",nombreCom:"Tssa",telefonoCom:"223123",checkCom:false,emailCom:"[email protected]"} 
     ]; 

     $scope.adicionaItem = function() { 
      $scope.itens.push(
       { 
        nombre: $scope.item.nombre, 
        telefono: $scope.item.telefono, 
        descripcion: $scope.item.descripcion, 
        especialidades: $scope.item.especialidades, 
        dirreccion: $scope.item.dirreccion, 
        horarioDesde: $scope.item.horarioDesde, 
        horarioHasta: $scope.item.horarioHasta, 
        checkCom: $scope.item.checkCom, 
        nombreCom: $scope.item.nombreCom, 
        apellidoCom: $scope.item.apellidoCom, 
        telefonoCom: $scope.item.telefonoCom, 
        emailCom: $scope.item.emailCom 
       } 
      ); 
      $scope.item.produto = $scope.item.quantidade = ''; 
      toastr.success("Item adicionado com sucesso."); 
      $scope.form = true; 
     }; 
     $scope.addItem = function() { 
      $scope.form = false; 
     }; 
     $scope.editarItem = function(index){ 
      $scope.form = false; 
      $scope.item = $scope.itens[index]; 
      $scope.edit = true; 
     }; 

     $scope.applyChanges = function(index){ 
      $scope.item = {}; 
      $scope.form = false; 
      $scope.edit = false; 
      toastr.success("Item alterado com sucesso."); 
     }; 
     $scope.CancelarItem = function(index){ 
      $scope.item.produto = $scope.item.quantidade = ''; 
      $scope.form = true; 
     }; 
     $scope.deleteItem = function(index){ 
      $scope.itens.splice(index, 1); 
      toastr.success("Item removido com sucesso."); 
     }; 

}); 
+0

什麼你得到的錯誤? –

+0

@KalaikumarTangasamy錯誤:[$控制器:ctrlreg] http://errors.angularjs.org/1.6.4/$controller/ctrlreg?p0=ListaComprasController –

回答

1

如果您正在使用1.3以上版本angular.js,你需要聲明這樣的控制器,因爲對全球控制函數聲明僅支持與angularjs 1.2及以下

var app = angular.module('myModule',[]); 
app.controller('ListaComprasController',function($scope){ 
    /// 
}); 

DEMO

+0

和裏面,我必須把我所有的app.js代碼? –

+0

@PabloMalynovytch是的,無論控制器代碼 – Sajeetharan

+0

對不起,我試過,但仍然是相同的錯誤...我已編輯我的帖子 –