0
引数が未定義ですが、理由が分かりません。 私のコントローラをapp.jsフォルダに入れても、良い構造を作成しようとしているので、何も動作しません。エラー:[ng:areq]引数 'employerCtrl'が関数ではありません。定義されていません
構造:
index
app
app.js
components
home
views
job_offers.html
controller
employer_controller.js
マイコントローラ:
var app = angular.module('myApp.employerCtrl', []);
app.controller("employerCtrl", ["$scope", function($scope) {
$scope.title = "Fronteend Software Engineer";
$scope.company = "Bee Engineering";
$scope.city = "Lisbon";
$scope.schedule = "Full-time";
$scope.date = "17-10-2016";
console.log($scope.city,$scope.title);
}]);
App.js
var app = angular.module('myApp', ["ngRoute"]);
app.config(function($routeProvider){
$routeProvider
.when("/",{
templateUrl: "app/components/home/views/job_offers.html",
controller: "employerCtrl"
})
.when("/job" , {
templateUrl: "app/components/job/views/job.html",
controller: "job"
})
.when("/formation" , {
templateUrl: "app/components/formation/views/formation.html",
controller: "formation"
})
.when("/news" , {
templateUrl: "app/components/news/views/news.html",
controller: "news"
})
.otherwise({
redirectTo: '/login'
})
});
HTML
<html lang="en" data-ng-app="myApp" >
<!-- About Section -->
<section id="slide" class="about-section" >
<div class="container">
<div class="row content" ng-view>
</div>
</div>
</section>
作業:)しかし、彼は私に宣言を求めていたので奇妙です。ありがとう –
誰が宣言を求めましたか? – Sajeetharan
私のコンソールは彼がそれを作っていないと言いました。おそらくエラーを混同し、別のものとあったでしょう。 –