検索

ホームページ  >  に質問  >  本文

angular.js - angular はフロントエンド MVC の問題をどのように解決しますか?

難易度 1. dom を操作するコードは、ページ全体がロードされるまで待機する必要があります

コントローラーは DOM を操作しません。DOM 操作は命令を使用して完了します。これは、DOM がロードされた後にのみ操作されることを保証しますか?

難しさ 2: js プロトタイプの継承は、フロントエンド プログラミングにも多くの困難をもたらします
js プロトタイプの継承の問題点は何ですか? http://www.jb51.net/article/57287.htm ここで言及されているサブクラスは親クラスとプロトタイプを共有しているため、サブクラスがプロトタイプを変更すると、親クラスもランダムに変更されますか?
Angular におけるこの問題点を回避するにはどうすればよいでしょうか? $scope は問題点を解決する役割を果たしますか? また、どのような役割を果たしますか?

某草草某草草2819日前548

全員に返信(1)返信します

  • 迷茫

    迷茫2017-05-15 17:06:26

    私が理解していることは、あなたが言及した 2 つは Angularjs とは何の関係もないようです。
    コントローラーでもdomを操作できますが、お勧めしません。 Angularjs はそれを強制することは何もしません。
    プロトタイプの継承では、コードスタイルを標準化することが重要です。

    返事
    0
  • キャンセル返事