请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

4-6的19分时,修改股票星级后,点击save,可以返回股票信息管理界面,但是马上要自动刷新一次,但是老师视频里却没有刷新。

stock-form.componnent.ts代码

export class StockFormComponent implements OnInit {


  stock:Stock;

  constructor(private routeInfo:ActivatedRoute,private stockService:StockService,private router:Router) { }


  ngOnInit() {

    let stockId = this.routeInfo.snapshot.params['id'];

    this.stock = this.stockService.getStock(stockId);

  }

  cancel(){

    this.router.navigateByUrl("/stock");

  }


  save(){

    this.router.navigateByUrl("/stock");

  }

}

stock-form.component.html代码:

      </div>

    </div>

    <!-- /.box-body -->

    <div class="box-footer">

      <button (click)="cancel()" type="submit" class="btn btn-default">取消</button>

      <button (click)="save()" type="submit" class="btn btn-info pull-right">保存</button>

    </div>

    <!-- /.box-footer -->

  </form>

</div>

卡在这个问题上好几天了,请老师帮我看看,谢谢!

正在回答

2回答

把button换成a试下

2 回复 有任何疑惑可以回复我~
  • 提问者 慕粉5925852 #1
    老师真是药到病除啊!果然是这样。能说说原因吗?因为在视频里也没有专门说到这一点。
    回复 有任何疑惑可以回复我~ 2018-07-07 09:49:36
  • 同求原因。
    回复 有任何疑惑可以回复我~ 2018-08-01 17:11:30
木讷25 2018-07-03 22:04:21

const routeConfig: Routes = [

{path:'', redirectTo: '/dashboard', pathMatch: 'full'},

{path: 'dashboard', component: DashboardComponent},

{path: 'stock', component: StockManageComponent},

{path: 'stock/:id', component: StockFormComponent},

]

你的路由配置对吗?

0 回复 有任何疑惑可以回复我~
  • 提问者 慕粉5925852 #1
    我的路由配置跟你的一样哦!
    
    const routeConfig: Routes = [
      //重定向路由
      {path: '',redirectTo: '/dashboard', pathMatch: 'full'},
      {path: 'dashboard', component: DashboardComponent},
      {path:'stock/:id',component:StockFormComponent},
      {path: 'stock', component:StockManageComponent}
    ];
    回复 有任何疑惑可以回复我~ 2018-07-03 22:24:26
问题已解决,确定采纳
还有疑问,暂不采纳
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号