Я получаю ошибку в приведенном ниже коде в строке var f1.dob = new Date(), что может быть причиной ошибки . Также не получается вывод для таблицы.Идентифицируйте ошибку в приведенном ниже коде
Ниже приведен код сценария Java:
var app=angular.module("demofilter",[]);
console.log("Inside app.js");
app.controller("filtr",[function(){
var fl = this;
var f1.dob = new Date();
console.log("date",f1.dob);
fl.employees = [
{"name":"Vishwa","age":27,"Desig":"Sr.UI Dev"},
{"name":"Raju","age":30,"Desig":"Manager"},
{"name":"Ramu","age":34,"Desig":"Sr. mgr"},
{"name":"shyam","age":22,"Desig":"Trainee"}
];
}]);
ниже является HTML код:
<body>
<div ng-controller="filtr as fl">
<h4> Date Filter</h4>
<p> {{fl.dob}}</p>
<table>
<thead>
<th>sl No.</th>
<th>Name</th>
<th>Age</th>
<th>Desig</th>
</thead>
<tr ng-repeat="emp in fl.employees track by $index"></tr>
<td>{{$index+1}}</td>
<td>{{emp.name}}</td>
<td>{{emp.age}}</td>
<td>{{emp.desig}}</td>
</table>
</div>
<script type="text/javascript" src="libs/angular.js"></script>
<script type="text/javascript" src="js/app.js"></script>
</body>
</html>
Определяется ли 'f1'? Какую ошибку вы получаете? Вы устанавливаете 'var fl = this;' прямо над ним, если вы хотите установить «var f1 = this;», и вы получаете неопределенную ошибку. – Brian
Какая ошибка вы получаете? Какова конкретная проблема? –
Ошибка: Uncaught SyntaxError: Неожиданный токен. angular.js: 68 Ошибка при сбое: [$ injector: modulerr] Не удалось создать демонстрационный модуль модуля из-за: Ошибка: [$ injector: nomod] Модуль 'demofilter' недоступен! Вы либо ошибочно написали имя модуля, либо забыли загрузить его. Если регистрация модуля гарантирует, что вы укажете зависимости в качестве второго аргумента – vishwa