में एकल पृष्ठ में एकाधिक नियंत्रक को कैसे जोड़ें I AngularJS में नया हूं मुझे इस कोड में कोई समस्या है। मैं एकल ng-app
में एकाधिक नियंत्रक जोड़ना चाहता हूं। लेकिन यह पहले एक निष्पादित करता है। दूसरा क्यों नहीं?AngularJS
<!DOCTYPE html>
<html ng-app="myapp">
<head>
<script src="http://ajax.googleapis.com/ajax/libs/angul /1.4.8/angular.min.js"></script>
</head>
<body>
<div ng-controller="cont1">
<input type="text" ng-model="fullname">
{{fullname}}
</div>
<div ng-controller="cont2">
<input type="text" ng-model="fname">
{{fname}}
</div>
<script>
var app = angular.module("myapp", []);
app.controller('cont1', function ($scope) {
$scope.fullname = "";
});
var new = angular.module('myapp', []);
new.controller('cont2', function ($scope) {
$scope.fname = "";
});
</script>
</body>
</html>
आप पैरामीटर [] के बारे में पूरी तरह से सही हैं। लेकिन यह वाक्यविन्यास बेहतर है (var ऐप का उपयोग न करें): 'angular.module ("myapp", []); angular.module ("myapp")। नियंत्रक ('cont1', फ़ंक्शन ($ स्कोप) {...}); angular.module ("myapp")। नियंत्रक ('cont2', फ़ंक्शन ($ स्कोप) {...}); ' – AlainIb