Стенография Haskell Typeclass

вам нужно привязать значение. например,

<ion-select-option [value]="t?.id" *ngFor="let t of (issueTypes$ | async)?.result;"> {{t?.name}}

также: я думаю, вам нужно получить данные вашей формы следующим образом:

this.<FORM>.get('<FIELD>').value

Несколько других элементов должны быть установлены правильно, чтобы это работало. пожалуйста, отправьте полный код формы, если вам нужна дополнительная помощь

22
задан rampion 20 November 2008 в 18:10
поделиться

3 ответа

То, что Вы хотите, является псевдонимом класса. Существует предложение добавить его к Haskell в http://repetae.net/recent/out/classalias.html

11
ответ дан 29 November 2019 в 04:00
поделиться

Когда компилятор говорит « Use -XF flexibleInstances », вы должны попробовать добавить

{-# LANGUAGE FlexibleInstances #-}

в начало исходного кода (и прочтите документацию, чтобы узнать, что он делает , конечно!).

В данном конкретном случае это заставит ваш код работать:

{-# LANGUAGE FlexibleInstances, UndecidableInstances #-}

Требуются гибкие экземпляры, чтобы включить контекст => в заголовке экземпляра, а также неразрешимые экземпляры необходимы, потому что компилятор при обработке контекста OrdFractional a может закончить добавление Fractional a и Ord a к контексту, что напрямую не помогает с окончательным определением a , и при подходящих ужасных обстоятельствах проверка типов может расходиться; компилятору это действительно не нравится. (Вы, наверное, не

10
ответ дан 29 November 2019 в 04:00
поделиться

Нет.

Ваше решение суперкласса, подразумевающее другие классы являются наиболее близкими к тому, что вам нужно, из всех возможных в Haskell. Несмотря на то, что для этого требуются ручные экземпляры этого нового класса, он иногда используется, например, в переписывающей библиотеке .

Как упоминал CesarB, псевдонимы классов делают то, что вы хотите (и даже больше), но они просто предложение, которое существует уже много лет и никогда не было реализовано, вероятно, потому, что с ним связано множество проблем. Вместо этого появились различные другие предложения, но ни одно из них не было реализовано. (Список этих предложений см. На этой странице Haskellwiki .

3
ответ дан 29 November 2019 в 04:00
поделиться
Другие вопросы по тегам:

Похожие вопросы: