2016-04-07 8 views
2

anglejsで私がボタンをクリックすると、コントローラの関数が呼び出されますが、その関数では$ scopeまたは$ rootScopeを取得できません。ここで

はリンクです:あなたは...開いてクリックします。..ストアページを店に行く上でクリックしたときにカートに入れる https://plnkr.co/edit/rFDGLPMdvW4BeTBdu5s8?p=preview

...その後、$スコープ機能は$スコープを得ていないcall..butますその機能の中でenter code here

答えて

0

「MainController」という名前の最上位コントローラがあります。 Store.htmlビューはこのコントローラーを使用しますが、AddToCart関数はStoreControllerにあります。あなたは、ストアビューにストアコントローラ(store.htmlの一番上の行)を追加する必要があります:あなたのアプリが正常に動作して、あなたのオープン開発ツール場合は、表示されます

<div ng-controller="StoreController"> 

Updated plunkr

+0

私はすでにこれを試しましたが、機能で$ scopeを取得できませんでした –

+0

私はAddToCart関数(plunkr参照)に$ scopeを記録しました。 – fikkatra

0

そのdebuggerブレークポイントヒットしています。私が見つけた問題は、カートに定義されたルートがないことです。また、は自動更新されません

関連する問題