簡體   English   中英

角度JS意外令牌

[英]angular JS unexpected token

球隊,

我嘗試添加員工時遇到以下錯誤。我想靈活地動態添加員工並填充列表屏幕。

另外,請告訴我,如何從不同的JS文件訪問員工?

memory-services.js:8未捕獲的語法錯誤:意外的令牌var 2014-12-22 14:33:02.365angular.js:6未捕獲的錯誤:[$ injector:modulerr] http://errors.angularjs.org/undefined/ $噴射器/ modulerrδP0 = MyApp來&P1 =錯誤%...%20(HTTP%3A%2F%2Flocalhost%3A8080%2Fdirectory%2Flib%2Fangular.js%3A28 3A48%)

(function () {



    var employees = [],

    var addEmployeeDetail = {club_id:"27060",member_id:10118,member_name:"Rtn. Kuriachan K. A.",clasification:"Furniture Manufacturing",mobile_no:"9843677777",email_id:"kingskuri@hotmail.com",img_url:""};
    addEmployee(addEmployeeDetail);
    addEmployee = function(emp) {
        employees.push(emp);
    },

    findById = function (id) {
           var employee = null,
               l = employees.length,
               i;
           for (i = 0; i < l; i = i + 1) {
               if (employees[i].member_id === id) {
                   employee = employees[i];
                   break;
               }
           }
           return employee;
       },

       findByManager = function (managerId) {
           var results = employees.filter(function (element) {
               return managerId === element.managerId;
           });
           return results;
       };


   angular.module('myApp.memoryServices', [])
       .factory('Employee', [
           function () {
               return {
                   query: function () {
                       return employees;
                   },
                   get: function (employee) {
                       return findById(parseInt(employee.employeeId));
                   }
               }

           }]);

}());

這是您的變量定義:

var employees = [],

var addEmployeeDetail = {
    club_id: "27060",
    member_id: 10118
    /* ... */
};

請注意如何將var放在,運算符之后。 這使語法錯誤。

您可以刪除var或put ; 而不是逗號,它應該可以解決問題。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM