4

なぜこのエラーが発生するのか、誰にもアイデアがあります:

Uncaught TypeError: Cannot redefine property: __ember1346884664897 

呼び出すとき:

App.get('router').send('tags')

私は自分のビューの 1 つから呼び出しを行っています。ルーターは正しい状態にあり、私が知る限り、すべてを本どおりに行っています。

どんなアイデアでも本当に感謝します...

物事をもう少しよく説明するのに役立つ要点を作成しました。https://gist.github.com/3647288

4

2 に答える 2

4

App.router.send('something')現在の状態で名前が付けられた関数を探しますsomethingが、そこでルート名を使用しようとしています。showTagsルーターに次のようなものを用意して、 を使用する必要がありますApp.router.send('showTags')

ドキュメントhttp://docs.emberjs.com/#doc=Ember.Router&src=falseにアクセスして、その部分を見てくださいTransitions Between States

于 2012-09-06T05:34:24.167 に答える
0

アクションと状態に同じ方法で名前を付けると、この問題が発生しました。おそらくあなたは今同じことを持っています。

于 2012-09-06T08:46:49.433 に答える