首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用angular4的模式实验室

使用angular4的模式实验室
EN

Stack Overflow用户
提问于 2017-10-09 14:55:24
回答 2查看 252关注 0票数 4

因为Angular 2或Angular 4需要为每个组件编写太多的HTML/TS/CSS代码。如果我使用带Angular 4的Pattern lab会怎么样?

我认为使用Pattern lab需要更多的维护,我们需要编写更多的代码来维护Pattern Lab中的分子/原子和JSON文件。

你能建议使用2/4角度的Pattern Lab是好还是不好?

任何帮助都将不胜感激!

EN

回答 2

Stack Overflow用户

发布于 2018-07-05 20:36:02

代码语言:javascript
复制
1) Yarn install

2) Yarn add angular

3) resources->assets->js->admin->app.module.js

4) app.module.js

      (function () {
                    'use strict';

                    var app = angular.module('App', [
                            'app.S1'
                    ], function ($httpProvider) {
        $httpProvider.defaults.headers.post['Content-Type'] = 'application/x-www-form-          urlencoded';
             $httpProvider.defaults.headers.post['X-Requested-With'] = 'XMLHttpRequest';
        $httpProvider.defaults.headers.put['Content-Type'] = 'application/x-www-form-       urlencoded';
            $httpProvider.defaults.headers.put['X-Requested-With'] = 'XMLHttpRequest';
        }).config(['$qProvider', function ($qProvider) {
            $qProvider.errorOnUnhandledRejections(false);
        }]);
    })();


5) Add dependency in webpackmix



mix.scripts([
         'node_modules/angular/angular.min.js'
],'public/js/main.plugin.js');

mix.babel([
             /*Main module for all*/
    'resources/assets/js/admin/app.module.js',

                /*Controller and services*/
            'resources/assets/js/admin/S1/S1.module.js',
            'resources/assets/js/admin/S1/S1.js',
],'public/js/admin.plugin.js');


6)  make folder in admin with name S1.

7) resources->assets->js->admin->S1->S1.module.js

8) S1.module.js


    (function(){
                'use strict';
                angular.module('app.S1', []);
    })();

9) resources->assets->js->admin->S1->S1.js

10)  S1.js

(function(){
    'use strict';

    angular.module('app.S1')
            .controller('s1Controller', s1Controller);

    /* @ngInject */
    function s1Controller($scope){
        /*jshint validthis: true */
         var vm = this;

         activate();

         function activate(){
             console.log("here call");
         }
    }

})();
票数 0
EN

Stack Overflow用户

发布于 2018-12-12 14:58:51

这取决于您的项目需求。如果两个以上的web开发人员同时去工作项目,这意味着你需要与其他人共享UI组件。它还需要针对不同的设计领域进行定制。因此,原子设计可以帮助您创建UX/UI的最小部分。从原子开始,有机体,分子很容易变成模板。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46640398

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档