nativescript-ng2-magic在错误的路径中查找html

时间:2016-12-21 14:30:31

标签: nativescript angular2-nativescript

我对nativescript-ng2-magic有疑问。我有一个网络应用程序,现在我正在尝试使用nativescript-ng2-magic来共享代码来构建移动应用程序。

在我的首发组件(app.component。*)(路径:app / app /)中,我已将页面路由器插座重定向到登录页面。为此,我在app.routing.ts中声明了路径 {path: "", redirectTo: "/login"}

登录页面的文件位于app / components / login下。在login.routing我声明了路径 { path: "login", component: LoginComponent }。然后我正在做RouterModule.forChild(loginRoutes);

登录组件(与login.routing.ts相同的路径)如下所示:

@Component({
  selector: "login",
  templateUrl: "./login.component.html",
  styleUrls: ["./login.common.css"],
})
export class LoginComponent implements OnInit {
 ...
}

当我想启动移动应用时,我收到了错误消息:

错误:文件/data/data/org.nativescript.nativescript/files/app/app/login.component.tns.html不存在。

没错。正如我上面写的那样,该文件位于app / app / components / login下。为什么nativscript-ng2-magic看错路径?

1 个答案:

答案 0 :(得分:0)

也许您应该设置login.component.htmllogin.common.css的完整路径。例如

@Component({
  selector: "login",
  templateUrl: "components/loginlogin.component.html",
  styleUrls: ["components/loginlogin.common.css"],
})
export class LoginComponent implements OnInit {
 ...
}