純粋関数のサポートされていない引数の数

LJワドウスキー

私はangular2(rc-1)に問題があり、コンポーネントのバインドによって文字列の配列を関数に渡しています。配列の長さが10を超えるとすぐに、エラーが発生します。

Unsupported number of argument for pure functions: 11

2つの理由から、これは私には少し奇妙に聞こえます。

  • 配列は単一パラメーターです
  • 関数パラメータの数に制限を設定するのはなぜですか?(私が頭に浮かぶのは、argumentsキーワードを使用しないようにパフォーマンスを最適化することだけです

コンポーネントセレクター:

<tb-infinite-scroll
  [tbDataProperty]="[
    'prop1',
    'prop2',
    'prop3',
    'prop4',
    'prop5',
    'prop6',
    'prop7',
    'prop8',
    'prop9',
    'prop10',
    'prop11'
  ]"></tb-infinite-scroll>

コンポーネント内:

@Component({
  selector: 'tb-infinite-scroll',
  inputs: [
    'dataProp:tbDataProperty',
  ],
  /*...*/
})

export class TbInfiniteScrollComponent {

  public dataProp:any = '';

次に、コンポーネントテンプレート内:

<div *ngIf="sharedServices.typeOf(dataProp) === 'object'">
    <div class="tb-infinite-scroll__cell" *ngFor="let prop of dataProp">{{row[prop]}}</div>
</div>

スタックトレース:

browser_adapter.js:77 Error: Uncaught (in promise): Unsupported number of argument for pure functions: 11
    at resolvePromise (zone.js:538)
    at PromiseCompleter.reject (zone.js:515)
    at eval (application_ref.js:295)
    at ZoneDelegate.invoke (zone.js:323)
    at Object.NgZoneImpl.inner.inner.fork.onInvoke (ng_zone_impl.js:45)
    at ZoneDelegate.invoke (zone.js:322)
    at Zone.run (zone.js:216)
    at zone.js:571
    at ZoneDelegate.invokeTask (zone.js:356)
    at Object.NgZoneImpl.inner.inner.fork.onInvokeTask (ng_zone_impl.js:36)

その問題の原因/回避策は何ですか?

前もって感謝します。

GünterZöchbauer

私はこれがうまくいくと期待しています:

<tb-infinite-scroll
  [tbDataProperty]="tbDataProperty"></tb-infinite-scroll>
@Component({
  selector: 'parent-component',
  /*...*/
})

export class ParentComponent {
  tbDataProperty = [
    'prop1',
    'prop2',
    'prop3',
    'prop4',
    'prop5',
    'prop6',
    'prop7',
    'prop8',
    'prop9',
    'prop10',
    'prop11'
  ];

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

ネストされたレコードの純粋な無名関数の引数?

分類Dev

+のサポートされていないオペランドタイプ:「関数」および「関数」

分類Dev

派生したテンプレート化されたクラスの関数が、テンプレート化されていない基本クラスの純粋な仮想関数をオーバーライドしないのはなぜですか?

分類Dev

純粋な参照引数をstd :: threadに渡すことは許可されていないのに、生のポインターを渡すことは許可されているのはなぜですか?

分類Dev

ActiveJob :: SerializationError-サポートされていない引数のタイプ:時間/日時

分類Dev

Oracle12cでサポートされていない関数のリストは何ですか

分類Dev

JNIサポートされていない引数タイプjava.lang.StringBuilder

分類Dev

USBカメラの関数medianBlurでサポートされていない形式(Python / RaspberryPI / OpenCV)

分類Dev

どのブラウザでもサポートされていないjavascript関数

分類Dev

配列のsum関数でサポートされていないオペランドタイプ

分類Dev

firebasefirestore関数は純粋なjavsacriptでは定義されていません

分類Dev

シングルトンDLLで定義されていない純粋仮想関数

分類Dev

異なる引数のセットを使用した純粋仮想関数の「オーバーロード」

分類Dev

引数$ 1の型を変換しています:サポートされていない型[] interface {}、インターフェースのスライス

分類Dev

C ++が実装で純粋仮想関数をサポートするのはなぜですか?

分類Dev

2番目の引数が使用されないCの複数引数関数

分類Dev

エラー:引数タイプの関数IFに一致する署名がありません:BOOL。サポートされている署名:IF(BOOL、ANY、ANY)

分類Dev

純粋関数、なぜ最適化がないのですか?

分類Dev

「純粋」関数によってスローされた例外をキャッチできない

分類Dev

ネストされていない複数のIF()関数

分類Dev

ネストされた純粋関数のランダム性

分類Dev

Makefileでサポートされている暗黙の変数

分類Dev

関数がサポートされていないキーワード引数を無視できるようにする

分類Dev

InvalidArgumentException:無効な引数:サポートされていないロケーター戦略:-SeleniumChromeDriverとChromeを使用したAppiumのカスタムエラー

分類Dev

関数型の非純粋な引数を持つ関数は純粋ですか?

分類Dev

Numba:「このエラーは通常、名前付き関数でサポートされていない型の引数を渡すことによって発生します」

分類Dev

コンストラクター内の子に実装されている純粋仮想関数の呼び出しが機能しないのはなぜですか?

分類Dev

uniqueへのaxis引数は、dtypeオブジェクトではサポートされていません

分類Dev

数値入力サポートされていないAmazonLex

Related 関連記事

  1. 1

    ネストされたレコードの純粋な無名関数の引数?

  2. 2

    +のサポートされていないオペランドタイプ:「関数」および「関数」

  3. 3

    派生したテンプレート化されたクラスの関数が、テンプレート化されていない基本クラスの純粋な仮想関数をオーバーライドしないのはなぜですか?

  4. 4

    純粋な参照引数をstd :: threadに渡すことは許可されていないのに、生のポインターを渡すことは許可されているのはなぜですか?

  5. 5

    ActiveJob :: SerializationError-サポートされていない引数のタイプ:時間/日時

  6. 6

    Oracle12cでサポートされていない関数のリストは何ですか

  7. 7

    JNIサポートされていない引数タイプjava.lang.StringBuilder

  8. 8

    USBカメラの関数medianBlurでサポートされていない形式(Python / RaspberryPI / OpenCV)

  9. 9

    どのブラウザでもサポートされていないjavascript関数

  10. 10

    配列のsum関数でサポートされていないオペランドタイプ

  11. 11

    firebasefirestore関数は純粋なjavsacriptでは定義されていません

  12. 12

    シングルトンDLLで定義されていない純粋仮想関数

  13. 13

    異なる引数のセットを使用した純粋仮想関数の「オーバーロード」

  14. 14

    引数$ 1の型を変換しています:サポートされていない型[] interface {}、インターフェースのスライス

  15. 15

    C ++が実装で純粋仮想関数をサポートするのはなぜですか?

  16. 16

    2番目の引数が使用されないCの複数引数関数

  17. 17

    エラー:引数タイプの関数IFに一致する署名がありません:BOOL。サポートされている署名:IF(BOOL、ANY、ANY)

  18. 18

    純粋関数、なぜ最適化がないのですか?

  19. 19

    「純粋」関数によってスローされた例外をキャッチできない

  20. 20

    ネストされていない複数のIF()関数

  21. 21

    ネストされた純粋関数のランダム性

  22. 22

    Makefileでサポートされている暗黙の変数

  23. 23

    関数がサポートされていないキーワード引数を無視できるようにする

  24. 24

    InvalidArgumentException:無効な引数:サポートされていないロケーター戦略:-SeleniumChromeDriverとChromeを使用したAppiumのカスタムエラー

  25. 25

    関数型の非純粋な引数を持つ関数は純粋ですか?

  26. 26

    Numba:「このエラーは通常、名前付き関数でサポートされていない型の引数を渡すことによって発生します」

  27. 27

    コンストラクター内の子に実装されている純粋仮想関数の呼び出しが機能しないのはなぜですか?

  28. 28

    uniqueへのaxis引数は、dtypeオブジェクトではサポートされていません

  29. 29

    数値入力サポートされていないAmazonLex

ホットタグ

アーカイブ