저는 각도 JS의 초보자입니다. 컨트롤러에 대해 작업하고 있습니다. 다음 스크립트를 생성했습니다.각도 j를 사용하는 단일 파일의 다중 컨트롤러
<!DOCTYPE html>
<html>
<head>
<title>just learnin!</title>
</head>
<body>
<div data-ng-app="clock" data-ng-controller="zerocontroller">
<h2>Readable time is {{timeview.hour}}:{{timeview.min}}:{{timeview.sec}}</h2>
</div>
<div class="first" data-ng-app="justin" data-ng-controller="mycontrol">
<h1>Name is {{k}}</h1>
</div>
<script type="text/javascript" src="angular.min.js"></script>
<script>
var just=angular.module('justin',[]);
just.controller('mycontrol',function($scope){
$scope.k="Harvey";
});
var clock=angular.module('clock',[]);
clock.controller('zerocontroller',function($scope){
$scope.time=new Date();
$scope.timeview={hour:0,min:0,sec:0};
var update=function(){
$scope.time=new Date();
$scope.timeview.hour=$scope.time.getHours();
$scope.timeview.min=$scope.time.getMinutes();
$scope.timeview.sec=$scope.time.getSeconds();
};
setInterval(function(){$scope.$apply(update)},1000);
});
</script>
</body>
</html>
문제는 DOM에서 발생하는 첫 번째 컨트롤러는 즉 를 작동하고 현재 O/p는 점이다
Readable time is 15:55:36
Name is {{k}}
그러나 나는 이것으로이
<div data-ng-app="clock" data-ng-controller="zerocontroller">
<h2>Readable time is {{timeview.hour}}:{{timeview.min}}:{{timeview.sec}}</h2>
</div>
를 교환 할 때
<div class="first" data-ng-app="justin" data-ng-controller="mycontrol">
<h1>Name is {{k}}</h1>
</div>
오는/p는
나는 틀렸다고 생각합니다. 각도 샘플 페이지에는 여러 개의 앱이 사용되며 수동 부트 스트랩을 사용하는 경우에는 문제가되지 않습니다. 그렇지 않으면 페이지에 하나의 앱만 작동합니다. – Nico
맞습니다. 수동 부트 스트랩 프로세스에 대해서는 생각하지 않았습니다. 그렇게 일반적인 것은 아닙니다. 나는 나의 대답을 업데이트 할 것이다. – Chandermani
@Chandermani는 이것을 효과적으로 배울 수있는 책이나 사이트를 제안 할 수 있습니까? – sid