party_bid問題のまとめ

1977 ワード

1.AngularJSでコードを書き始めたばかりで、buttonの位置を設定し、直接確立する必要がある.hamlファイルにdiv(class="header-left")と書かれているが、実行後buttonの位置は変わっていないが、コードをチェックしてもエラーはなく、cssに対応するものが導入されていないことが分かった.cssファイルだけですindex.hamlでは、対応するリンクを作成します.

    %link(rel="stylesheet" type="text/css" href="lib/js/angular/mobile-nav.css")
    %link(rel="stylesheet" type="text/css" href="css/android.css")
    %link(rel="stylesheet" type="text/css" href="css/bootstrap.css")
    %link(rel="stylesheet" type="text/css" href="css/bootstrap-responsive.css")
    %link(rel="stylesheet" type="text/css" href="css/bootstrapswitch.css")
    %link(rel="stylesheet" type="text/css" href="css/bootstrapswitch-custom.css")
    %link(rel="stylesheet" type="text/css" href="css/font-awesome.css"))
、新規作成ごとに1つずつ作成する.hamlファイルはcontrollerに作成する必要があります.jsファイルを作成し、必要に応じて対応する関数を書きます.複数のページにわたる場合routes.jsにも相応の追加内容が必要です(routes.jsには例があり、自然にどうすればいいか知っています.)
注:div(class="header-left")は、実際には次のように書くことができます.header-left
2.コードを書き始めたばかりなので、良いコードを書く習慣がなく、間違いをチェックすることもありません.今回は1つの関数を呼び出してジャンプをするときにng-tap=「go_list」と書いて実行したのにジャンプが実現できず、何度もチェックしても間違いないと思い、結局なくした()の原因であることに気づいた.正しいコードはng-tap="go_list()であり,このシステムがどのようなタイプの誤りを提示せず,技術的な含有量の誤りがないかを調べることが重要である.
3.
div id="wrapper" class="wrapper scrollable"></div>  //html
#wrapper.wrapper.scrollable   //haml

wrapperはID名は勝手に取ることができますが、同じhtmlでamlを繰り返さない限りいいです.
4.:beforeと::beforeの区別単一コロン(:)CSS 3擬似クラス用、二重コロン(::)CSS 3擬似要素用
5.コントロールのすべてjsファイルの関数は$scopeを定義できません.AngularJSはデフォルトで定義されていますが、再定義すると実現できません.jsと.hamlの内容の連絡.
6.jsコードの任意の部分でconsoleを呼び出す.log、それからブラウザの開発者コンソールで、この関数が呼び出された瞬間に指定した変数や式の値を見ることができます.プログラムが間違っているときにエラーをチェックすることができます.