【发布时间】:2016-04-29 01:43:50
【问题描述】:
我用 angular-seed 开始了一个项目。我将它与另一个具有 jQuery 的项目混合在一起。我无法访问模板中的范围变量。
JS:
'use strict';
angular.module('myApp.view1', ['ngRoute'])
.config(['$routeProvider', function($routeProvider) {
$routeProvider.when('/view1', {
templateUrl: 'view1/view1.html',
controller: 'View1Ctrl'
});
}])
.controller('View1Ctrl', ['$scope', function ($scope) {
$scope.showView = true;
$scope.proBlock = false;
$scope.modelBlock = false;
$.when(dbReadyDeferred).then(function() {
$scope.proBlock = true;
console.log('dbReadyDeferred.state()',dbReadyDeferred.state());
});
...
HTML:
<div ng-show="showView">
{{proBlock}}
</div>
在浏览器中显示:false。我的代码有问题吗?
谢谢
【问题讨论】:
-
直接显示是假的还是div本身不显示?