Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

1StepEngineer/AngularJs1

Folders and files

NameName
Last commit message
Last commit date

Latest commit

History

58 Commits

Repository files navigation

Usage

  1. 下载工程依赖
    npm install或者cnpm install
  2. 在工程根目录启动mock数据
    node mock.js (页面数据通过$http进行请求)
  3. 在工程目录热加载启动页面
    npm run serve

AngualrJs API查询地址

AngularJs相关组件

AngualrJs组件使用说明

ui-grid

usage

下载依赖
npm install angular-ui-grid
引入文件
<link rel="stylesheet" type="text/css" href="node_modules/angular-ui-grid/ui-grid.min.css" />
<script src="node_modules/angular-ui-grid/ui-grid.min.js"></script>
html:

<div class="gridStyle" ui-grid="gridOptions1" ui-grid-pagination ui-grid-edit ui-grid-selection ui-grid-move-columns ui-grid-resizeColumns ui-grid-resize-columns></div>

js:
$scope.gridOptions1 = {}

相关指令

  • ui-grid-edit: grid 编辑指令;
  • ui-gird-pagination : grid 分页指令;
  • ui-grid-selection : grid 选择行所需指令;
  • ui-grid-exporter : grid 导出功能所需指令;
  • ui-grid-resize-columns: grid 列宽可以拉伸所需指令;
  • ui-grid-auto-resize : 解决grid布局 自动适应div 高度和宽度问题(非常有用);
  • ui-grid-pinning:固定列

nl-echarts echarts组件

引入相关文件

<script type="text/javascript" src="node_modules/echarts/dist/echarts.min.js"></script>
<script type="text/javascript" src="src/directive/nl-echarts/nl-echarts.js"></script>

ng引入模块

var app = angular.module('myApp',['nlEcharts']);

html:

<div ng-controller="echartsController">
	<nl-echarts class="col-md-4 echartCss" nl-config="lineConfig" nl-option="lineOption3"></nl-echarts>
</div>

js控制器中初始配置

//echarsController
app.controller('echartsController',['$scope',function($scope){
 function onClick(params){
 console.log(params);
 }; 
 $scope.lineConfig = {
 theme:'default',
 event: [{click:onClick}],
 dataLoaded:true
 };
 $scope.lineOption1 = {
 title: {
 text: 'ECharts demo1'
 },
 tooltip: {},
 legend: {
 data:['销量']
 },
 xAxis: {
 data: ["衬衫","羊毛衫","雪纺衫","裤子","高跟鞋","袜子"]
 },
 yAxis: {},
 series: [{
 name: '销量',
 type: 'bar'
 }]
 };
}])

nl-icheck icheck组件

引入相关文件:

<link rel="stylesheet" href="node_modules/icheck/skins/flat/blue.css" >
<script type="text/javascript" src="node_modules/icheck/icheck.min.js"></script>
<script type="text/javascript" src="src/directive/nl-icheck/nl-icheck.js"></script>

ng引入模块

var app = angular.module('myApp',['nlIcheck']);

html使用:

<input id="ng1" ng-checked="true" nl-icheck type="radio" ng-model="userdata.frame" name="sex" value="AngularJs1">

AngualrJs生态圈

AngularJs1 知识点wiki

https://github.com/Mirror198829/AngularJs1/wiki

About

🍿 AngualrJs1知识点汇总 ng组件 ngDemo

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

AltStyle によって変換されたページ (->オリジナル) /