如何在提供商中与消费者一起使用命名路由?

时间:2019-08-05 10:43:16

标签: flutter dart provider

我正在尝试在使用者的特定条件下路由到其他页面。尽管实施后,却出现以下错误: !_debugLocked: is not true.

Consumer<MyModel>(builder: (context, model, _) {
  if (model.data?.val != null)
    Navigator.of(context).pushNamed('/myRoute');
      return Container(
          child: model.isLoading
                 ? CircularProgressIndicator()
                 : Icon(
                     Icons.camera,
                     color: Theme.of(context).primaryColor,
                  ),
               )
            }

0 个答案:

没有答案