typescript — أسئلة مع إجابات

1 إجابة
لا بد لي من الوظيفة التالية: function x<V = string, K extends string = string>(myKey: K): {[k in K]: V} { return null as any; } أود التخلص (أو حذف) K extends string = string جزء. في هذه اللحظة يجب أن أسميها على هذا النحو: const res = x<number, 'foo'>('foo'); // resulting type: { f...
generics
typescript-generics
30.07.2018, 19:39
1 إجابة
أنا أستخدم ngx-Modal ، ولدي نموذج داخل الوسائط. تكمن المشكلة في أنني بحاجة إلى إغلاق مشروط بعد إرسال النموذج ، ولكن لا يمكنني سوى إرسال النموذج أو إغلاق النموذج ، وليس كليهما. لقد حاولت استخدام (onClose) = "modalName.close () ، في العلامة ، ووجود زر إرسال يستدعي طريقة الإرسال الخاصة بي باستخ...
ngx-modal
30.07.2018, 19:19
1 إجابة
في tsconfig.json من مشروعي الزاوي- cli (الأحدث) (ng v5 LTS) ، قمت بتعيين (ويجب أن أحافظ عليه) "strictNullChecks": true, أستخدم Swagger Codegen (Maven v2.3.1) لإنشاء نماذج عميل api. يستخدم الأمر هذه الخيارات: `-jar ${jarPath} generate -i ${apiPath} -l typescript-angular -o ${outputPath} --type-mapp...
angular-cli
swagger-codegen
30.07.2018, 18:09
1 إجابة
لدي نوع: type first = { one: number; two: string; three: { four: string, five: number, } } ينطبق ذلك على مثيل واحد من متغير أعلن عنه في جزء واحد من طلبي ، ولكن لا ينطبق تمامًا على مثيل (ثاني) آخر لمتغير. النوع الذي سيكون مناسبًا للمثيل الثاني للمتغير سيبدو كما يلي:...
30.07.2018, 17:38
1 إجابة
لنفترض أن لدي مثل هذه الواجهة: interface Identity<TValue> { readonly value: TValue; } والآن أريد إنشاء مساحة تخزين في ذلك الوقت class IdentityStorage<TIdentity> { } لكني أريد تعيين قيد النوع لـ TIdentity اكتب. كيف يمكنني فعل ذلك؟ لقد جربت شيئا مثل هذا class IdentityStorage<TIden...
generics
30.07.2018, 16:49
1 إجابة
مشكلة: لا يمكنني تغيير العنصر النائب في علامات الإدخال الخاصة بي (من الداخل <Details /> ). سلوك متوقع: أن يتم تحديث علامات الإدخال باستخدام حالة المكون وحالته handleChange وظيفة. السلوك الفعلي: ( آسف على الفوضى ، إنه عمل مستمر! ) تسجل التغييرات التي تم إجراؤها على حقول الإدخال حرفًا واحد...
dom
hoisting
30.07.2018, 16:44
2 الاجابة
أحاول الحصول على البيانات من API وربطها بموقع "العنوان" الخاص بي كما هو موضح في التعليمات البرمجية أدناه. ولكن ما كتبته في وظيفة "رد الاتصال": this.headline = res؛ لا يعمل ، العنوان غير مرتبط. ومع ذلك ، إذا وضعت الرمز نفسه في طريقة fetchData ، فستعمل! ولكن بالنسبة لي يبدو أنه ل...
angular
angular-httpclient
30.07.2018, 16:13
1 إجابة
أقوم بتطوير أول تطبيق اختبار CRUD الخاص بي. لدي نموذج يحتوي على اسم المنتج النموذجي والسعر ... وملف إدخال لتحميل المنتج. لقد قمت بإنشاء طريقة معالج حدث لحدث تغيير النموذج. يعمل بشكل جيد. لقد أنشأت طريقة uploadFile () هذه ، والتي تعمل بشكل جيد. تحميل ملف service.ts import {Injectable, Input} fro...
angular
angular6
30.07.2018, 15:45
1 إجابة
أحاول استدعاء دالة عامة بتمرير معالج محدد ديناميكيًا. معلمة المعالج لديها type حقل يطابق سلسلة نوع الموفرة من قبل المستخدم. لست متأكدًا من كيفية التعبير عن ذلك في TypeScript. كيف يمكنني ضبط أنواع بلدي مثل هذا problemFunction تعيين النوع العام بشكل صحيح عند الاتصال getAndUseFoo ؟؟؟ interface Foo { ...
15.07.2018, 13:04
1 إجابة
على سبيل المثال ، لنفترض أن لدي قائمة ، ومجموعة من البيانات. <ul class="list-group"> <div *ngFor="let data of exampleArray"> <li id="createId(...)" class="list-group-item"> <div class="row"> CONTENT </div> ...
angular
15.07.2018, 12:33
1 إجابة
لقد بدأت للتو في تعلم Angular 6 وأحاول تنفيذ نموذج بسيط كاختبار. مشكلتي هي: عناصر التحكم في النموذج غير مرئية ، ولا يمكننا رؤيتها ، ولكن إذا نقرت على المكان الصحيح ، فيمكنني رؤية العناصر. فيما يلي بعض الشاشات: الشاشة الرئيسية : [IMG_OUR_ID=7989.png] العناصر عند النقر: [IMG_OUR_ID=7990.png] [I...
angular
angular6
angular-material
material-design
15.07.2018, 12:09
1 إجابة
أنا أتعلم الزاوي 4 وإنشاء تطبيق الإكمال التلقائي لغة البرمجة: <form novalidate [formGroup] ="formG"> <input type="text" formGroupName="formCont" id="searText" class="searchBox"> </form> <div class="seracDropDown" *ngIf = "showDropDown"> </div> عنصر التطبيق: impo...
angular
15.07.2018, 11:25
1 إجابة
لدي الصف التالي export class PracticeQuestionsListAPI { 'list':UserOverview[]; 'page-info':string; constructor(public pageState:string, public usersList:UserOverview[]){ this['page-state'] = pageState; this['users-list'] = usersList; } } في Angular HTML للمكون ، أريد أن أظهر button...
angular6
15.07.2018, 09:30
1 إجابة
مرحبًا ، أحاول جلب البيانات من قاعدة بيانات إلى جدول. لقد أنشأت خدمة مثل هذه: import { Injectable } from "@angular/core"; import { HttpClient } from "@angular/common/http"; import { Subject } from "rxjs"; import { map } from 'rxjs/operators'; import { Post } from "./post.model"; @Injectable({ pro...
angular
15.07.2018, 09:19
1 إجابة
أنا أبحث عن طريقة لتعريف دالة تحدد ما إذا كانت الوسيطة مطلوبة بناءً على نوع عام. أعتقد أن هذا قد يطلق عليه "الاستقامة المشروطة". // I want the function to expect no arguments if the generic type is never foo<never>(); // This would complain that zero arguments are expected foo<n...
20.06.2018, 01:34
فوق
قائمة طعام