問題タブ [angularjs-ng-show]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
3859 参照

angularjs - ビューを更新しないng-show

ng-show="my.message" は http 成功で true に設定されていますが、ビューは更新されません。

これが私のコードです:

コントローラ J:

インデックス.html:

my.message はコンソールで true になりますが、div はビューで非表示のままです。

問題がどこにあるのかわかりません。

0 投票する
1 に答える
384 参照

angularjs - 1.4 にアップグレードした後、ディレクティブ タグ モデルが機能しなくなりました

最近、1.4 にアップグレードしましたが、このホバー ディレクティブの動作に問題があります。

以前は動作していたコード:

1.4 では を使用する必要があり、この部分を次Controller as syntaxのように変更する必要がありました。function directive ()

ng-showマークアップの が機能しなくなりましたが、どうすれば修正できますか? tghorは使用していませんthis。実際には、tagこのディレクティブに渡されるオブジェクトを使用して可視性を設定しています。

0 投票する
1 に答える
301 参照

javascript - ネストされたビューを表示するときに親ビューを非表示にする

ネストされたビュー users.info を表示するときに、ユーザーのリストを非表示にしたい。私はこのコード HTMLを書きました

コントローラ

ボタンをクリックすると機能し、リストを非表示にしますが、ブラウザで戻るボタンを使用すると問題が発生し、まだ「true」を非表示にすると空白のページが表示されます

0 投票する
4 に答える
139 参照

javascript - angularjsでdivを表示できない

div関数が発生したときにのみ表示したい。

ここにHTMLがありますが、常に表示されています。関数がtrueの場合にのみ表示したい

私が持っているコントローラで:

では、if 条件で成功を、else 条件divでエラーを示すにはどうすればよいでしょうか。div

注 :可能であればdiv、スロー モーションで表示されると非常に役立ちます。jQuery のフェード タイミングのように。

0 投票する
1 に答える
161 参照

javascript - 変更時に $scope が更新されない

認証にSatellizerを使用しています。ログイン後、ヘッダーのログイン/登録ボタンがログアウトに変わるはずですが、そうではありません。

これが私のヘッダーディレクティブです:

ヘッダー テンプレートの興味深い部分は次のとおりです。

サテライザーが機能しない場合に備えて、追加のレイヤーとしてファクトリがあります。これは、これを行う単なるディレクティブです。

そのため、ログアウトをクリックしても、ヘッダーは更新されません。ヘッダーに isAuthenticated を設定する方法に何か問題がありますか?

0 投票する
2 に答える
401 参照

angularjs - AngularJS - DB データを取得する (js で) / ng-show を使用する (html で)

データベースから日付を取得しようとしています。そして、ng-show を使用したいデータを使用します。

私のjsファイルで:

私のhtmlファイル(テストコード)で:

これは機能しています。

質問 :

DBデータ(inform.Ins_Check)で、データが'O'でない場合、入力パスワードコードを表示します。または、データが「O」の場合は、「The password is Correct!」という言葉を表示します。

どのコードを入力すればよいですか?

または、別の関数を使用する必要がありますか?

0 投票する
1 に答える
232 参照

angularjs - ng-show は $scope.apply に反応しません

次のマークアップがあります。

コントローラー内で、次の方法でデータを入力します。

その機能はによって実行されますng-init="init()"

現在、ng-src は正しく入力されていますが、ng-show は期待どおりに動作しません (画像はまだ非表示になっています)。ブラウザーの devtools を使用して、画像は存在するが、幅と高さが「0」であることを確認できます。

関数を ng-click-event に割り当ててもう一度開始すると、画像が正しく表示されます。

私の推測では、「ng-init」と「$scope.apply」の組み合わせが問題を引き起こしていると思います。