Привет, ребята, я сейчас изучаю основы angular js, и у меня есть фрагмент кода, как показано ниже:
<div data-ng-app="">
First Name: <input type="text" data-ng-model="fName" ><br />
Last Name: <input type="text" data-ng-model="lName" ><br /><br />
Full Name: {{fName + " " + lName}}
</div>
<script>
var app = angular.module('app1', []);
app.controller('ctrl', function($scope){
$scope.fName = "John";
$scope.lName = "McKenzie";
});
</script>
Проблема в том, что когда я называю приложение следующим образом «data-ng-app = 'app1'», фрагмент кода перестает выполняться, а выходным данным присваивается полное имя: {{fName + "" + lName}}. Это также происходит, когда я пытаюсь определить контроллер.
Без определения контроллера и имени приложения код выполняется нормально. Может ли кто-нибудь объяснить, что я, возможно, делаю неправильно. Спасибо
<div data-ng-app="app1" data-ng-controller="ctrl">...
- person Numyx   schedule 17.05.2015