Reputation: 31237
I was trying to learn the most basic implementation of controllers and modules in AngularJS.
Here is the code I have tried:
var app = angular.module('myApp', []);
app.controller('myCtrl', function($scope) {
$scope.firstName= "John";
$scope.lastName= "Doe";
});
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.2.23/angular.min.js"></script>
<div ng-app="myApp" ng-controller="myCtrl">
<h1>
This is the most <a href='http://www.w3schools.com/angular/tryit.asp?filename=try_ng_intro_controller'>basic angularJS controller</a> implementation
</h1>
First Name: <input type="text" ng-model="firstName"><br>
Last Name: <input type="text" ng-model="lastName"><br>
<br>
Full Name: {{ firstName + " " + lastName }}
</div>
The output is not getting updated:
Upvotes: 1
Views: 124
Reputation: 14590
You need to select No wrap - in <body>
in the dropdown menu in Frameworks and extensions tab, check the pic:
Updated JSFiddle
Upvotes: 2
Reputation: 222582
Just a small issue,
Angularjs script did not get referenced. Just change it to wrap it in head,
Here is the working JsFiddle
Upvotes: 1