1

次のように app.js にコードがあります。

$stateProvider
.state('home', {
    url: '/home',
    controller: 'indexController',
    templateUrl: local.RootPath + '/App/Views/index.html'
});

指定されたコントローラーには、次のようなメソッドがあります。

$scope.isRendering = function () {
    return _isRendering;
};

最後に、index.html には次のようなものがあります。

<div ng-hide="isRendering">
    Here is some code...
</div>

したがって、問題は、ng-hide が「isRendering」とは何かを認識していないことです。つまり、コントローラーのスコープ内にありますが、何かがスコープ外にあるように見えます。物理的に ng-hide を false に設定すると、div コンテンツが表示されます。「isRendering: は実際にはスコープ内で false ですが、通過していないため、ng-hide はそれを見ることができます。

私がチェックできるアイデアはありますか?

ありがとう、

デビッド

4

0 に答える 0