2

URL はhttp://kohlin.net/lab/angular/index.htmlです 。いくつかの連絡先を作成し、1 つまたは複数の編集を試み (はい、編集中に削除されます)、1 つを削除して動作することを確認します。

問題は、リロードするときです。個々の連絡先を編集または削除することはできません。ng-click="editItem($index)" をまったく聞いていないようです。

ngStorage を実装しようとしましたが、それも役に立ちませんでした。推測はありますか?

更新 material.min.js (マテリアル デザイン ライト) を含めることができないようです。削除すると、すべてが魅力的に機能します。

そこで、新たな疑問です。このアプリをマテリアル デザイン ライトで動作させるにはどうすればよいですか

(この質問をstackoverflowから完全に削除して、新しい質問を作成しますか?)

4

1 に答える 1

0

マテリアル アイコン コンテナーがボタンをオーバーレイしてクリック イベントがハンドラーに到達するのを妨げている場合、これは奇妙な CSS の問題のようです。

ボタンの代わりに ngClick を配置してみてくださいi:

<div class="mdl-card__menu">
    <button ng-click="editItem($index)" class="mdl-button mdl-button--icon mdl-js-button mdl-js-ripple-effect"><i class="material-icons">edit</i></button> 
    <button ng-click="removeItem($index)" class="mdl-button mdl-button--icon mdl-js-button mdl-js-ripple-effect"><i class="material-icons ">delete</i></button>
</div>
于 2015-09-08T09:50:40.300 に答える