2016-11-04 10 views
0

私はテーブルのリンクとしてcartnameを持っています。リンクのOnclick、私は別の角度コントローラにクリックしたカート名を渡す必要があります。 ng-modelを使用してcartnameをバインドすると、スコープが失われています。任意のサンプルコード。anglejsのアンカータグからパラメータを送信

以下

はあなたがアプリケーション全体で移動しているとコントローラ間でいくつかの一貫性のある状態を共有しようとしている場合は、あなたが使用したいと思うでしょう、一般的に、 {{ci.cartname}}

+0

であなたを取得する必要があります

var items = []; function addItem(item) { items.push(item) } 

をより多くのコード、HTML、コントローラを共有してください... –

+0

'ng-click()'をチェックアウトしたい –

答えて

0

アンカータグでありますそのデータとビジネスロジックを格納するサービス。サービスはシングルトンなので、異なるルートを通過する際に状態を維持します。

0

だけ<a ng-click="addItem(ci.cartName)">Add to cart</a>

あなたのaddItem機能のようなものになりません:あなたはおそらく正しい道

+0

私はあなたのアプローチを試しました。リンクをクリックすると、何も起きていない。 – user1015388

+0

私のコードを見つけてください、私は、HTML:​​{{ci.cartname}} user1015388

+0

は、あなたのHTMLのスニペットを示してもらえ&あなたはページ下さい – Jackthomson

関連する問題