detail.html ファイルにボタンがあります。
<div ng-controller="test.views.detail">
<div data-ng-repeat="item in details" scroll>
<button ng-click="showDetails(item)">The details</button>
detail.js ファイルで
angular.module('test')
.controller('test.views.detail', function($scope) {
$scope.detailsClicked = false;
$scope.showDetails = function(item){
$scope.detailsClicked = true;
}....
formDetail.html コード内:
<div ng-controller="test.views.detail">
{{detailsClicked}}
<div ng-if="detailsClicked">...
最初はfalse
detailsClicked に表示され、ボタンをクリックすると showDetails 関数に移動しますが、値は$scope.detailsClicked
決して更新されません! なぜうまくいかないのかわからないのは簡単です:(