2017-02-23 17 views
0

メニューに表示されるテキストを置き換え、同時にデータベースからデータを取得したいと思います。タイトルのテキストを置き換える[angularjsコントローラ]

例えば:

$rootScope.MyMenu = [{ 
     id: "1", 
     title: "Arte e Spettacoli" 
}, { 
     id: "2", 
     title: "Sanitá" 
} 

私は「arteespettacoli」と「サニタ」のように両方の文字列を折りたたむにはあったが、私が読みたいのは、「アルテE Spettacoli」と「サニタ」です。

すべてのヘルプは あなたは両方の値、タイトルやフィードを取得するための他の1に表示するための1つを持っているしたい場合は、フィードを取得するための追加のキーを作成することができ、あなたに

+0

私はそれを取得しません。メニュー "Arte e Spettacoli"と "Sanitá"に表示したいが、 "arteespettacoli"と "sanita"のような両方の文字列を崩壊させなければならない。これを明確にしてください。 – lealceldeiro

+0

データベースからコンテンツを取得するには、スペースと特殊文字を使用せずに両方を設定する必要があります。 – pdoubl3p

+0

この問題を解決するのに役立つ人は誰ですか? – pdoubl3p

答えて

0

ありがとういただければ幸いですそれを表示するために最初のものを残す。このような何か:

$rootScope.MyMenu = [{ 
     id: "1", 
     title: "Arte e Spettacoli", 
     key: "arteespettacoli" 
}, { 
     id: "2", 
     title: "Sanitá", 
     key: "sanita" 
} 

今あなたが$rootScope.MyMenu[index].titleにアクセスすることで、あなたのタイトルを表示(何とかindex$rootScope.MyMenuの配列を取得)し、$rootScope.MyMenu[index].key

で要求を行うことができますが、この追加のキーを作成する方法はどのように依存しますこのデータを処理しています。これまでにコメントしたようにreplaceを使うことができます。

+0

それは動作します!ありがとうございました – pdoubl3p

+0

あなたを助けてくれてうれしい! – lealceldeiro

関連する問題