דילוג לתוכן
  • דף הבית
  • קטגוריות
  • פוסטים אחרונים
  • משתמשים
  • חיפוש
  • חוקי הפורום
כיווץ
תחומים

תחומים - פורום חרדי מקצועי

💡 רוצה לזכור קריאת שמע בזמן? לחץ כאן!
  1. דף הבית
  2. תכנות
  3. URL דינמי מתחשב בURL הנוכחי - אנגולרjs

URL דינמי מתחשב בURL הנוכחי - אנגולרjs

מתוזמן נעוץ נעול הועבר תכנות
1 פוסטים 1 כותבים 44 צפיות
  • מהישן לחדש
  • מהחדש לישן
  • הכי הרבה הצבעות
התחברו כדי לפרסם תגובה
נושא זה נמחק. רק משתמשים עם הרשאות מתאימות יוכלו לצפות בו.
  • ש מנותק
    ש מנותק
    ש.ב.ח.
    כתב ב נערך לאחרונה על ידי ש.ב.ח.
    #1

    אנסה להסביר כלפי מה הדברים אמורים,
    נסו לדמיין שיש לי כאן מסך של גימייל כשהו מחולק כמו האוטלוק (ד.א. אפשר לעשות את זה גם בגימייל), חצי מסך ימני הוא הרשימה ובצד שמאל זה המייל הנוכחי הנבחר.

    אם תוך כדי שאתם מעיינים במייל בא לכם ללחוץ על כרטיסייה אחרת של גימייל, אולי "קידומי מכירות" או אולי "רשתות חברתיות"

    אז בגימייל זה באמת גורם לתצוגה השמאלית להשתנות למייל הראשון ברשימה שבחרתם.

    אז בדיוק זה המצב שלי כרגע...
    ואני כן מעוניין שאם המשתמש בחר בכרטיסייה שונה התוכן של האזור השמאלי ישאר.

    את התוכן של האזור השמאלי וגם הימני אני מציג בממשק לפי הראוטר
    בא נאמר שבמני יש שתי אפשרויות
    אחת: http://dumain.co.il/option1 מציגה את כרטיסייה 1
    השנייה: http://dumain.co.il/option2 מציגה את כרטיסייה 2

    התוכן של השמאלית מוצג בהתאם לפרמטר השני בכתובת, בא נאמר הוא מס' הסידורי של הפריט ברשימה כך ש
    http://dumain.co.il/option2/123 ו http://dumain.co.il/option1/123
    שניהם אמורים להציג את התוכן של הפריט 123 בצד שמאל
    וגם כאן יש שינויים בעל פי פרמטר שלישי... שמציג דברים שונים עבור אותו פריט בצד השמאלי...

    מקווה שהבנתם... וזו התצוגה +-
    c9f83e04-cc90-43c3-8c23-35a282db3eb1-image.png

    עכשיו איך כשמישהו לוחץ על אחד מהכרטיסיות עדיין ישאר התוכן של הפריט הנוכחי?

    זה לא טוב:

    ng-href="#!all-orders/{{param.option}}/{{param.post}}"
    

    כי אם עדיין לא נבחר שום פריט מופיעים שני סלשים אחרי הכתובת....

    אולי זה...

    ng-href="#!all-orders/{{currentParams('action')}}"
    

    כשהפונקציה שפועלת היא:

    $scope.currentParams = (thisParam)=>{
    		var params;
    		angular.forEach($routeParams, function(value, key){
    			if(key != thisParam){
    				params += value+'/';
    			}
    		});
    		return params;
    	}
    

    אבל הוא מחזיר לי תוספת undefind על כל מס' פריט...
    ככה
    http://dumain.co.il/option1/undefined183/

    תגובה 1 תגובה אחרונה
    0

    בא תתחבר לדף היומי!
    • התחברות

    • אין לך חשבון עדיין? הרשמה

    • התחברו או הירשמו כדי לחפש.
    • פוסט ראשון
      פוסט אחרון
    0
    • דף הבית
    • קטגוריות
    • פוסטים אחרונים
    • משתמשים
    • חיפוש
    • חוקי הפורום