angular.js - angularjs在两个controller之间传值,使用factory,为何不成功?
曾经蜡笔没有小新
曾经蜡笔没有小新 2017-05-15 17:00:22
0
1
671

希望通过服务在两个controller传值,代码如下:


但是并没有成功。。。


这单括号是什么鬼?


控制台只能得到setter 却没有getter
请问这是为什么

曾经蜡笔没有小新
曾经蜡笔没有小新

全員に返信(1)
曾经蜡笔没有小新

1. その 1 つの括弧は何もなく、空のオブジェクトです。サービスで myData{} に設定し、getCtrl コントローラーが最初からこの値を取得したため、 と表示されます。 {}myData{},而且,你的getCtrl这个controller一开始就去获取了这个值,所以说在页面上会显示{}

2、在你点击add按钮的时候,其实已经把input里面的值存入了myData中,只是你的getCtrl不会去获取而已,简单一点,你可以在getCtrl中也设置一个按钮来点击获取myData的值;

3、在你的_getter函数中,你的这一句console.log..放在了return に表示されます。

2. add ボタンをクリックすると、入力の値は実際には myData に保存されますが、getCtrl コードは> では取得できません。簡単に言うと、getCtrl にボタンを設定して、クリックして myData の値を取得することもできます。

3. _getter 関数では、実行方法に関係なく、console.log..return ステートメントの後に配置されます。出力はありません。

#🎜🎜#あなたのコードに従っていくつかの変更を加えました。見てください。 #🎜🎜# リーリー リーリー
いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!