小编jpe*_*rez的帖子

Angular CLI ERROR in无法读取null的属性'loadChildren'

我正在转换一个使用angular cli的项目,一切正常(一旦它构建)但我在构建期间有一个奇怪的行为.

ng serve 我总是得到这个错误我第一次尝试:错误无法读取空的特性"loadChildren"

ng build抛出了同样的错误

但是如果我使用ng build --watch 并且在第一次构建失败后我编辑文件以再次触发构建它将成功.我也有同样的行为ng build -prod --watch

任何想法如何第一次正确构建?

请注意我的项目中没有任何子路由/模块,我没有任何其他输出来查看导致此问题的原因.

更新:使用子路由测试,我仍然得到相同的行为

更新:从4.0.0将@angular libs降级到2.4.0并且我仍然得到完全相同的行为,但是有不同的错误消息;

AppModule中的错误不是NgModule

angular-cli angular

18
推荐指数
5
解决办法
1万
查看次数

有没有办法使用@ Html.HiddenFor获取完整的模型?

有没有办法使用(或类似的东西)

  @Html.HiddenFor 
Run Code Online (Sandbox Code Playgroud)

为您的整个模型.

所以不要做这样的事情:

  @Html.HiddenFor(model => Model.Person.Name)
  @Html.HiddenFor(model => Model.Person.LastName)
  @Html.HiddenFor(model => Model.Address.Street) 
Run Code Online (Sandbox Code Playgroud)

使用这样的东西(这个例子不起作用)

  @Html.HiddenFor(model => Model)
Run Code Online (Sandbox Code Playgroud)

我已经在stackoverflow和google上搜索了它...但是还没有找到任何关于它的信息.

我需要保留一些未保存到db的不同模型的值,所以只使用Html.Hidden这个ID对我来说不是一个选项.

提前致谢!

html-helper asp.net-mvc-3

6
推荐指数
1
解决办法
6658
查看次数

回发到视图后,值不会改变?

编辑:我已经改变了我的问题和代码,以便更好地澄清我的问题

我有这个(强类型视图)确实使用控制器中为该特定模型提供的值

我想从另一个模型中添加一些模型,在从我的httpPost回复后回复没有任何反应...

提前致谢!

--------------------------------------其他代码更清楚地澄清我的问题--- -

 public class Address
 {
public int Id { get; set;}
public String Name { get; set;}
 }

 public class OtherAddress
 {
public int Id { get; set;}
public String Name { get; set;}
public String City { get; set;}
 }

 public class MasterModel
{
 public Address Address { get; set;}
 public List<OtherAddress> OtherAddressess { get; set;}
 }



 public ActionResult Create()
 {
 MasterModel Model = new MasterModel();
 Model.Person = new Person();
 Model.Address = new Address(); …
Run Code Online (Sandbox Code Playgroud)

http-post asp.net-mvc-3

2
推荐指数
1
解决办法
4245
查看次数