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

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

💡 רוצה לזכור קריאת שמע בזמן? לחץ כאן!
א

אהרן

@אהרן
אודות
פוסטים
956
נושאים
165
קבוצות
0
עוקבים
0
עוקב אחרי
6

פוסטים

פוסטים אחרונים הגבוה ביותר שנוי במחלוקת

  • פתיחת אלמנט אינפוט פייל ע"י לחיצה על דיב שממוקם מעליו, אפשרי?
    א אהרן

    משום מה, מגיע לשרת אוביקט ריק

    				data = new FormData();
    				data.append('file', vm.uploadData.fileObj);
    				console.log(data)
    			$http({
    				method: 'POST',
    				url: url,
    				data: { data: data },
    				headers: { 'Content-Type': undefined}
    			}
    

    משהו פה לא נכון?


  • פתיחת אלמנט אינפוט פייל ע"י לחיצה על דיב שממוקם מעליו, אפשרי?
    א אהרן

    @dovid אמר בפתיחת אלמנט אינפוט פייל ע"י לחיצה על דיב שממוקם מעליו, אפשרי?:

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

    אז איך שולחים
    את אוביקט הקובץ?


  • פתיחת אלמנט אינפוט פייל ע"י לחיצה על דיב שממוקם מעליו, אפשרי?
    א אהרן

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

    		function makeNewProject () {
    			$http({
    				method: 'POST',
    				url: 'serverUrl',
    				data: {
    					projectName: 'myProject',
    					data: vm.uploadData.contentFile,
    				}
    			}).then( function( res ){
    			}, function(errRes){
    				serverError();
    			});
    		}
    

  • פתיחת אלמנט אינפוט פייל ע"י לחיצה על דיב שממוקם מעליו, אפשרי?
    א אהרן

    @dovid אמר בפתיחת אלמנט אינפוט פייל ע"י לחיצה על דיב שממוקם מעליו, אפשרי?:

    מה הכונה צריך? מי צריך?

    בשביל להעלות את הקובץ לשרת.

    מהכתבה שהבאת הבנתי שאוביקט הfile מחזיק רק מידע על הקובץ, ובשביל לשלוח את הקובץ עצמו צריך לרנדר (=לקרוא) את אותו ואז אפשר לשלוח את תכולתו.

    אז הנחתי שצורת הרנדור יכולה להשפיע על תכולת הקובץ, ואם אבחר בצורה הלא נכונה, השרת לא יצליח לקרוא את הקובץ.

    הבנתי נכון?

    כך כתבתי את הקוד:

    <textarea drop-zone upload-data="vm.uploadData" ng-model="vm.uploadData.text"
    
    
        .directive('dropZone', ['$http', function($http){
        	return {
    		    scope: {
    		    	uploadData: '=',
    		    },
    		    link: function (scope, element, attrs) {
    	
    				element.bind("drop", function (e) {
    					e.stopPropagation();
    					e.preventDefault();
    					let file = e.dataTransfer.files[0];
    					scope.uploadData.fileObj = file;
    					
    					var reader = new FileReader();
    						//reader.onload = function( theFile ) {
    					reader.onloadend = function( theFile ) {
    						scope.uploadData.contentFile = reader.result;
    					}
                                            reader.readAsBinaryString(file)
    					scope.$apply()
    				});
    				
    				element.bind("dragover", function (e) {
    					e.stopPropagation();
    					e.preventDefault();
    					e.dataTransfer.dropEffect = 'copy';
    				});
    			}
    		}
    	}]);
    
    

    האם הכתיבה והאנלוגיה נכונה?


  • פתיחת אלמנט אינפוט פייל ע"י לחיצה על דיב שממוקם מעליו, אפשרי?
    א אהרן

    @dovid
    לאיזה פורמט צריך לרנדר קובץ docx ?


  • פתיחת אלמנט אינפוט פייל ע"י לחיצה על דיב שממוקם מעליו, אפשרי?
    א אהרן

    @dovid אמר בפתיחת אלמנט אינפוט פייל ע"י לחיצה על דיב שממוקם מעליו, אפשרי?:

    תקרא את המאמר הזה: https://www.html5rocks.com/en/tutorials/file/dndfiles/
    בסבלנות שלב אחרי שלב. אם יש שאלה ספציפית שאל.

    תודה רבה!
    למעשה עשיתי נכון, רק שבדקתי א"ז ע"י הדפסת האוונט לקונסול, ושם המאפיין פייל היה ריק
    רק אם אני שומר א"ז קודם
    var files = e.dataTransfer.files;
    המידע על הקובץ נשמר.

    אגב, ממש מסקרן מדוע אתר התמיכה של נטפרי משתמש במאפיין items בזמן שאצלי הוא תמיד ריק, איך זה בכלל עובד<


  • פתיחת אלמנט אינפוט פייל ע"י לחיצה על דיב שממוקם מעליו, אפשרי?
    א אהרן

    @אהרן אמר בפתיחת אלמנט אינפוט פייל ע"י לחיצה על דיב שממוקם מעליו, אפשרי?:

    אפשרי?

    כאן (ב-file1) די הצלחתי
    הענין שבגלל האינפוט, א"א לגשת עם העכבר מעבר לשורה הראשונה.

    מישהו יודע על פתרון?


  • פתיחת אלמנט אינפוט פייל ע"י לחיצה על דיב שממוקם מעליו, אפשרי?
    א אהרן

    איך עובד צירוף הקבצים לפניות של נטפרי (הרכיב באמצעותו מצרפים את הקובץ)?
    אני רואה שיש שם אינפוט פייל עם התניה שלא מתקיימת, כלומר האינפוט לא קיים
    אז איך הוא מקבל את שם הקובץ בלי האינפוט הזה?


  • פתיחת אלמנט אינפוט פייל ע"י לחיצה על דיב שממוקם מעליו, אפשרי?
    א אהרן

    אני רוצה לעשות תיבת טקסט דומה לג'ימייל שאפשר להעתיק לשם טקסט וגם לגרור קובץ
    זו הדרך?
    אפשרי?


  • קבלת textContent באנגולר
    א אהרן

    @dovid אמר בקבלת textContent באנגולר:

    א. הנה למה הדיירקטיב מונע קריאה כפולה
    https://plnkr.co/edit/c3dlfTkazy3LrHt751RP

    תודה רבה!!
    לקח זמן להבין אבל היה שווה!!! 🙂

    ועכשיו להסבר
    ככל שהתחום גדול יותר, נוצרים יותר שינוים שגורמים לאנגולר לעבור על הכל שוב?


  • אנגולר: פונקציה שמחזירה סטרינג לקלאס, לא מופעל!
    א אהרן

    עובד
    https://plnkr.co/edit/ykipnfSFjIHzjuPbjpU6?p=preview


  • אנגולר: פונקציה שמחזירה סטרינג לקלאס, לא מופעל!
    א אהרן

    הנה הדוגמא
    https://plnkr.co/edit/X4hbFD6vCoNBPQWDEk4C?p=preview


  • הוספת ערך למערך לפי ID - ג'אוהסקריפט
    א אהרן

    @chagold
    מסקרן אותי צורת העבודה שלך
    כשתמחוק\תוסיף\תזיז את האוביקט, תמספר שוב את כל האוביקטים?


  • קבלת textContent באנגולר
    א אהרן

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


  • קבלת textContent באנגולר
    א אהרן

    עד קצת מאמץ ואבין את העקרונות 🙂

    @dovid אמר בקבלת textContent באנגולר:

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

    למה זה אוטונומיה נפרדת, כי את כל מופע של האלמנט עוטף סקופ פרטי (וכן מופע קונטרולר שמוכנס לדיירקטיב)?


    @dovid אמר בקבלת textContent באנגולר:

    במקום שהDOM יקרא פעמיים לאנגולר, אתה מקבל בבת אחת את המידע ושותל אותו בטמפלט.

    לא מבין מדוע בדיירקטיב אנגולר לא יצטרך לקרוא לפונקציה פעמיים לעומת בקונטרולר.


  • קבלת textContent באנגולר
    א אהרן

    @dovid
    זהו שאני מתחבט איך מודדים
    מה נקרא להתעסק עם קטנות ומהו חסכון מומלץ

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

    מה אומר


  • קבלת textContent באנגולר
    א אהרן

    לכאורה הפתרון פשוט
    בתוך פונקציה נשמור את התוצאה על מאפיין של האלמנט.


  • קבלת textContent באנגולר
    א אהרן

    לא טוב
    א"א להשתמש בng-model
    זה לא אלמנט קלט

    מה הפתרון?


  • קבלת textContent באנגולר
    א אהרן

    הטקסט וגם הקלאס מוצגים ע"י פונקציה

    <div claess={{getClass)()}}> {{getText()}} <\div>
    

    הפונקציה {{getClass}} צריך לקבל את תוכן הטקסט, ה-textContent וחבל לי שיריץ שוב את הפונקציה getText
    הדרך הנכונה היא לרשום להגדיר ng-madel
    נכון?

  • 1
  • 2
  • 30
  • 31
  • 32
  • 33
  • 34
  • 47
  • 48
  • 32 / 48
  • התחברות

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

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