nativescript-ng2-magicに問題があります。私はWebアプリケーションを持っていますが、今はコードの共有にnativescript-ng2-magicを使用してモバイルアプリを構築しようとしています。nativescript-ng2-magicが間違ったパスでhtmlを探します
私の出発コンポーネント(app.component。*)(パス:app/app /)には、ログインページにリダイレクトされるページルータコンセントが含まれています。このため、私はapp.routing.tsのパスを宣言しました {path: "", redirectTo: "/login"}
。
ログインページのファイルは、app/components/loginにあります。 login.routingで私はパスを宣言しました { path: "login", component: LoginComponent }
。
@Component({
selector: "login",
templateUrl: "./login.component.html",
styleUrls: ["./login.common.css"],
})
export class LoginComponent implements OnInit {
...
}
:それから私は、ログインコンポーネント(login.routing.tsと同じパス)は次のようになりますRouterModule.forChild(loginRoutes);
をしています
エラー:/data/data/org.nativescript.nativescript/files/app/app/app/login.component.tns.htmlファイルが存在しません。
そうです。上に書いたように、ファイルはapp/app/components/loginの下にあります。なぜnativscript-ng2-magicが間違った方向を向いているのでしょうか?
用"]、})エクスポートクラスLoginComponent実装OnInit {...}モバイルアプリケーションは動作しますが、ファイルが見つからないためWebアプリケーションが動作しません – LeoGR
レオはmodule.idと相対パスの例を使用してみてくださいhttps: //github.com/NativeScript/nativescript-sdk-examples-ng/blob/master/app/file-system/file-system-examples.component.ts#L13-L14 –
簡単な例を教えてください。私は相対的な道を誤解していると思います。どのファイルに関連していますか? – LeoGR