2016-12-14 2 views
0

In meinem app ich habe mehr Spricht in einiger Zeit english und arabic, so ich mag einstellenautomatisch die alignment des Textes in zwei Fall english und arabic.ionischer 2 Ausrichtung Text automatisch

So wie ich alignmentEnglisch und arabicum Text automatisch ex:

wenn ich einen Englisch Text in meiner app haben möge ich Ausrichtung nach links, und wenn arabischen Text Set Ausrichtung richtig, wie kann ich das automatisch in meine anwendung tun?

Hinweis: der Text vom Server empfangen

jeder Vorschlag darüber?

JSON:

{ 
    "error": false, 
    "statusCode": 200, 
    "statusText": "OK", 
    "date": "2016-12-14T13:11:18+00:00", 
    "message": "", 
    "details": [], 
    "list": [ 
     { 
      "id": 117, 
      "parent_id": 0, 
      "subject": "هناك حقيقة مثبتة منذ زمن طويل وهي أن المحتوى المقروء لصفحة ما سيلهي القارئ عن التركيز على الشكل الخارجي للنص أو شكل توضع الفقرات في الصفحة التي يقرأها.", 
      "message": "هناك حقيقة مثبتة منذ زمن طويل وهي أن المحتوى المقروء لصفحة ما سيلهي القارئ عن التركيز على الشكل الخارجي للنص أو شكل توضع الفقرات في الصفحة التي يقرأها.", 
      "data": null, 
      "type": "normal", 
      "created_at": 1481629305, 
      "updated_at": 1481629305, 
      "typeColor": "#00A65A", 
     }, 
     { 
      "id": 117, 
      "parent_id": 0, 
      "subject": "Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s", 
      "message": "Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s", 
      "data": null, 
      "type": "normal", 
      "created_at": 1481629305, 
      "updated_at": 1481629305, 
      "typeColor": "#00A65A", 
     } 
    ] 
} 
+0

Warum nicht einfach eine globale Sass-Datei erstellen, die den Sprachtyp global behandelt? – LeRoy

+0

ich habe das tun, aber der text vom server empfangen ich möchte automatisch erkennen ob englisch oder arabisch und die ausrichtung einstellen. – mahmoudismail

+0

Warum lassen Sie sich vom Service nicht sagen, ob Englisch oder Arabisch? dann von dort können Sie CSS verwenden, um es zu formatieren, gibt es keine Spracherkennung in ionischen – LeRoy

Antwort

0

Versuch zu verwenden ngclass diese

achive

Sie CSS-

.englisAlign{ 
    text-align: left; 
} 
.arabicAlign{ 
    text-align: right; 
} 

Ihre html

<div [ngClass]="languages ? 'englisAlign' : 'arabicAlign'">{{language }}</div> 

in Ihrer ts-Datei make languages Variable wahr oder falsch basierend auf Ihrem Bedarf

+0

Vielen Dank für Ihre Antwort, sondern den Text vom Server erhalten, so dass ich es erkennen und die Ausrichtung festlegen möchte, wie ich dies tun kann? – mahmoudismail

+0

ok schick mir die JSON Formatate –

+0

ich habe meine Frage zu aktualisieren – mahmoudismail

Verwandte Themen