Как это работает (angular.js)?...

Николай Горев
Первый вопрос. В обработчике on_btn_click мы просто обновляем свойство и в виде автоматически обновляется значение. Если я правильно понимаю такое возможно сделать только начиная с es2015. То есть в старых браузерах это работать не будет? Этот же код в jsfiddle
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.4.6/angular.min.js"></script>

<div ng-app="TestApp">

<div ng-controller="TestCtrl">
<span>{{prop}}</span>
<button id="btn" ng-click="on_btn_click()">button</button>
</div>
</div>
<script>
var app = angular.module("TestApp", []);
var ctrl = app.controller("TestCtrl", function($scope) {
$scope.prop = 0;

$scope.on_btn_click = function() {
$scope.prop++;
}
})
</script>
Второй вопрос. Почему этот код работает, а этот нет? (отличие только в том, что js написан в разных местах)
Николай Горев около 2 лет назадСпасибо 0
2 чел.