小编Mar*_*rco的帖子

Flutter 与 Firestore:StreamBuilder 与 StreamProvider

我正在使用 Flutter 开发应用程序,并且正在使用 Cloud Firestore。没有任何理由,更喜欢之间的一个StreamBuilderStreamProvider

firebase flutter google-cloud-firestore

8
推荐指数
1
解决办法
3478
查看次数

在AngularDart 5和Dart 2中使用SCSS样式文件

我正在使用Dart 2AngularDart 5.

⚠我在网上搜索了我的问题,但我找不到满意的答案.

❔ 我的AngularDart应用程序中是否可以解释我需要包含的所有步骤以及使用SCSS样式文件?

我开始使用您可以在这里找到的快速入门应用程序.

谢谢!

sass dart angular-dart

7
推荐指数
2
解决办法
1824
查看次数

Flutter/Dart JSON 和现有库类的序列化

我有一堂课:

import 'package:google_maps_flutter/google_maps_flutter.dart';

class Place {
  Place({
    this.address,
    this.coordinates,
  });

  final String address;
  final LatLng coordinates;
}
Run Code Online (Sandbox Code Playgroud)

LatLng是google_maps_flutter的一类。如何使用and使我的Place类可序列化?json_annotationjson_serializable

非常感谢!

serialization json dart flutter json-serialization

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

河波德 | 真正需要多少个 Provider 才能仅监视类的单个状态

我遵循了这个 优秀的Riverpod 教程。在最后的步骤中,作者使用了以下代码:

\n
final _buttonState = Provider<ButtonState>((ref) {\n  return ref.watch(timerProvider.state).buttonState;\n});\nfinal buttonProvider = Provider<ButtonState>((ref) {\n  return ref.watch(_buttonState);\n});\n
Run Code Online (Sandbox Code Playgroud)\n

\n
final _timeLeftProvider = Provider<String>((ref) {\n  return ref.watch(timerProvider.state).timeLeft;\n});\nfinal timeLeftProvider = Provider<String>((ref) {\n  return ref.watch(_timeLeftProvider);\n});\n
Run Code Online (Sandbox Code Playgroud)\n

我尝试使用_buttonStateand _timeLeftProvider ,据我所知,该应用程序运行正常。所以,我的问题是:

\n
    \n
  • 有什么需要创建和使用buttonProviderand timeLeftProvider
  • \n
  • 真正需要多少个提供商?
  • \n
\n

非常感谢!

\n

2020-10-26 更新(main.dart代码和输出图像)

\n

我的main.dart代码是:

\n
import \'package:flutter/material.dart\';\nimport \'package:flutter_hooks/flutter_hooks.dart\';\nimport \'package:hooks_riverpod/hooks_riverpod.dart\';\nimport \'package:riverpod_timer_app/timer.dart\';\n\nfinal timerProvider = StateNotifierProvider<TimerNotifier>(\n  (ref) => TimerNotifier(),\n);\n\nfinal _buttonState = Provider<ButtonState>((ref) {\n  return ref.watch(timerProvider.state).buttonState;\n});\n\nfinal …
Run Code Online (Sandbox Code Playgroud)

state-management flutter flutter-provider riverpod

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