flutter_html_render 0.1.5 copy "flutter_html_render: ^0.1.5" to clipboard
flutter_html_render: ^0.1.5 copied to clipboard

outdated

A Flutter package for rendering html pug template file as Flutter widgets.

flutter_html #

A new Flutter package project.

Getting Started #

To use this plugin, add flutter-html-render as a dependency in your pubspec.yaml file.


  1. install nodejs package

npm install -g flutter-render

  1. create views folder in project

  2. create views folder in assets

  3. open terminal and excute cmd flutter-render --dir views --out assets/out

  4. add output views folder in pubspec.yaml

Example #


  HtmlRender render;

  Future<String> loadAsset() async {
    return await rootBundle.loadString('assets/views/xxx.json');
  }

  @override
  void initState() {
    super.initState();
    loadAsset().then((fileStr){
      render = HtmlRender(fileStr);
    });
  }

  @override
  Widget build(BuildContext context) {
    return Scaffold(
      appBar: AppBar(
        title: Text(widget.title),
      ),
      body: render?.toWidget({})
    );
  }

0
likes
0
pub points
18%
popularity

Publisher

unverified uploader

A Flutter package for rendering html pug template file as Flutter widgets.

Repository (GitHub)
View/report issues

License

unknown (LICENSE)

Dependencies

flutter

More

Packages that depend on flutter_html_render