2017-05-10 10 views
0

材料をbeta3に更新して以来、私は変更を壊していることに気付きました。 私のスタイルシートは、例えば、別のデザイナーによって深い輸入で書かれました:Material-2.0.0-b2からb3へのアップグレード

@import '[email protected]/material/core/style/variables'; 
@import '[email protected]/material/toolbar/toolbar'; 
@include toolbar-responsive-height($mat-toolbar-height-desktop); 

は、私が材料ベータ3のために、この問題を解決するにはどうすればよいUndefined VariableまたはFile to import not found or unreadable

ようなエラーを生成しますか?あなたは

@import '[email protected]/material/theming';

に置き換える必要がありますので、

答えて

2

ディープ輸入はもはやベータ3で動作しません。またそのベータ3は、今ではの「重大な変更」セクションを確認してください4角に依存することに注意してください変更履歴

https://github.com/angular/material2/blob/master/CHANGELOG.md

+0

は私がそれをした、プラス私は「ツールバー」を補うためにいくつかのカスタム変数を追加しました。さらに、私は設定でMdDialogを持っています - それは置き換えられました。今すぐコードを更新するにはどうすればよいですか? – Moshe

+1

@Mosheの場合、この例を確認してください:https://github.com/angular/material2/blob/master/src/lib/dialog/dialog.md。基本的には、あなたのデータをdialog.openメソッドで '{" data ":1234}'として渡し、それを 'MD_DIALOG_DATA'を使ってダイアログコンポーネントコンストラクタに注入します。 – codestation

関連する問題