Size: a a a

Angular - русскоговорящее сообщество

2020 June 04

СК

Саша Корбут... in Angular - русскоговорящее сообщество
Oleg Safonov
onPush компонент?
default
источник

PT

Pasha Tytov in Angular - русскоговорящее сообщество
Привет всем
Юзаю  quill-editor
<quill-editor [modules]="modules" [(ngModel)]="model"></quill-editor>
Почему отображаеться так много кнопок  в редакторе ?
У меня настроено сейчас
modules: {
   toolbar: [
       ['bold', 'italic', 'underline', 'strike'],
       [{'list': 'ordered'}, {'list': 'bullet'}]
   ]
};


То есть должно отображать только 6 кнопок,  а отображает все
источник

IS

Igor Shturmov in Angular - русскоговорящее сообщество
Ты во внутрь должен подкидывать тепмлейт
источник

IS

Igor Shturmov in Angular - русскоговорящее сообщество
<quill-editor #editor
             [placeholder]="placeholder"
             [(ngModel)]="value"
             [readOnly]="readonly"
             (onContentChanged)="!readonly ? handleContentChanged($event) : null"
             (onFocus)="!readonly ? handleFocus($event) : null"
             (onBlur)="!readonly ? handleBlur($event): null">

 <div quill-editor-toolbar>
   <ng-container [ngTemplateOutlet]="toolbarTemplate || defaultEditorToolbarTemplate"></ng-container>
 </div>

</quill-editor>
источник

IS

Igor Shturmov in Angular - русскоговорящее сообщество
<ng-template #defaultEditorToolbarTemplate>
   <span class="ql-formats">
     <button class="ql-bold"></button>
     <button class="ql-italic"></button>
     <button class="ql-underline"></button>
   </span>
 <span class="ql-formats">
     <button class="ql-list" value="ordered"></button>
     <button class="ql-list" value="bullet"></button>
   </span>
 <span class="ql-formats">
     <button class="ql-link"></button>
   </span>
</ng-template>
источник

EK

Eugene Kubesh in Angular - русскоговорящее сообщество
Igor Shturmov
Ты во внутрь должен подкидывать тепмлейт
да там не обязательно вроде.....
источник

IS

Igor Shturmov in Angular - русскоговорящее сообщество
у нас так реализовано
источник

IS

Igor Shturmov in Angular - русскоговорящее сообщество
и работает
источник

IS

Igor Shturmov in Angular - русскоговорящее сообщество
иначе изучай доку 🙂
источник

PT

Pasha Tytov in Angular - русскоговорящее сообщество
Спасибо!
Еще вопрос
Допустим есть компонент app-textarea со своими стилями
Есть ли возиожность что бы вместо их дефолтного input где печетаеться текст отображался  компонент app-textarea?
Или это нужно просто лезть и стилизировать  quill-editor?
источник

AS

Anton Shvets in Angular - русскоговорящее сообщество
если я создам root провайдер, а потом запровайдю его в компонент, рутовый будет создан, если я нигде его не использовал?
источник

S

Smooth Operator in Angular - русскоговорящее сообщество
это вопрос
источник

IS

Igor Shturmov in Angular - русскоговорящее сообщество
Pasha Tytov
Спасибо!
Еще вопрос
Допустим есть компонент app-textarea со своими стилями
Есть ли возиожность что бы вместо их дефолтного input где печетаеться текст отображался  компонент app-textarea?
Или это нужно просто лезть и стилизировать  quill-editor?
вот тут я хз, не делал такого
источник

ИМ

Иван Мелентьев... in Angular - русскоговорящее сообщество
Только начал вникать в тесты, автоматически созданный тест не проходит из-за инжекта этого, что нужно почитать, чтоб понять что в тесте исправить?
источник

AS

Anton Shvets in Angular - русскоговорящее сообщество
Иван Мелентьев
Только начал вникать в тесты, автоматически созданный тест не проходит из-за инжекта этого, что нужно почитать, чтоб понять что в тесте исправить?
не проходит всмысле не собирается?
ты этот токен должен запровайдить в тестовом модуле
источник

ИМ

Иван Мелентьев... in Angular - русскоговорящее сообщество
Anton Shvets
не проходит всмысле не собирается?
ты этот токен должен запровайдить в тестовом модуле
тест не проходит
источник

ИМ

Иван Мелентьев... in Angular - русскоговорящее сообщество
Anton Shvets
не проходит всмысле не собирается?
ты этот токен должен запровайдить в тестовом модуле
вот, мне что почитать (чтоб понять как провайдить)?
источник

AS

Anton Shvets in Angular - русскоговорящее сообщество
Иван Мелентьев
вот, мне что почитать (чтоб понять как провайдить)?
да че там читать. инжектор это контейнер. чтобы из него что-то достать, нужно сначала туда что-то положить
источник

ИМ

Иван Мелентьев... in Angular - русскоговорящее сообщество
для моего каменного мозга надо что-нибудь почитать Ъ
источник

AS

Anton Shvets in Angular - русскоговорящее сообщество
Inject это просто указание вытаскивать кролика из шляпы не за название класса, а за токен
источник