我想动态地在Firebase中创建五个新目录.我还想动态地在这些目录中插入数据.我为此目的编写了这个jquery脚本.
for(var i=0; i<5; i++) {
var dataRef = new Firebase('https://blr-reaction-buttons.firebaseio.com/' + i);
dataRef.on('value', function (snapshot) {
var tempdata = snapshot.val();
if (!tempdata) {
tempdata=50;
dataRef.set(tempdata);
}
});
}
Run Code Online (Sandbox Code Playgroud)
但它不是创建多个目录,而是创建一个目录(实际上是最后一个目录)(下图)...
我只是不明白为什么会这样.请帮忙.任何形式的帮助将不胜感激.提前致谢.
您好,我正在制作一个项目,但我需要自定义列表视图框,如我所包含的图片所示。我尝试了很多选择,但我做不到。
class Butgerlist extends StatelessWidget {
@override
Widget build(BuildContext context) {
final title = 'Grid List';
return MaterialApp(
title: title,
home: Scaffold(
appBar: AppBar(
title: Text(title),
),
body: GridView.count(
crossAxisCount: 2,
children: <Widget>[
Container(
child: const Center(
child: (Text("box1")),
),
color: Colors.red,
),
Container(
child: Text("box2"),
color: Colors.yellow,
),
Container(
child: Text("box3"),
color: Colors.orange,
),
Container(
child: Text("box4"),
color: Colors.blue,
),
],
),
),
);
}
}
Run Code Online (Sandbox Code Playgroud)
我想让我的列表视图像这样。如果您有任何建议,请让我知道。谢谢。
我有一个由几个带有尾随图标的 sListView
组成的。ListTile
图标的颜色应根据用户的点击从透明变为绿色。但是,UI 不会根据用户交互进行更新。
是ServiceModel
这样的。
class ProviderService extends ChangeNotifier {
final List<String> totalNames = ['Somesh', 'Tarulata', 'Indranil', 'Satyajyoti', 'Biswas', 'Sajal', 'Kumar', 'Slipa', 'Sonam', 'Neelam'];
List<String> _selectedNames = [];
List<String> get selectedNames => _selectedNames;
void updateselectedNames(String name) {
bool isExists = _selectedNames.contains(name);
if (isExists)
_selectedNames.remove(name);
else
_selectedNames.add(name);
notifyListeners();
}
}
Run Code Online (Sandbox Code Playgroud)
事情ListView
是这样的。
class Members extends StatelessWidget {
@override
Widget build(BuildContext context) {
ProviderService plService = Provider.of<ProviderService>(context, listen: false);
return Scaffold(
body: SafeArea(
child: Selector<ProviderService, List<String>>( …
Run Code Online (Sandbox Code Playgroud)