angularjs和bootstrap哪个更好

已举报 回答
angularjs和bootstrap哪个更好
问在线客服
扫码问在线客服
  • 回答数

    6

  • 浏览数

    6,004

6个回答 默认排序
  • 默认排序
  • 按时间排序

已采纳
这两个解决的东西不一样,一个主要用来处理数据,一个主要用来展示,不过现在bootstrap比较流行
取消 评论
1.所述优先可通过利用$ routeParams和所述第二通过ngClass来解决。 下面是一个简单的例子plunker让你开始: 使用Javascriptvar app = angular.module('plunker', []);
app.config(function ($routeProvider) {
$routeProvider
.when('/', { template: 'pHome pagep'})
.when('/:title', { template: 'pPage for {{ name }}/p', controller: 'MainCtrl'})
.otherwise({
redirectTo: '/'
});
});
app.controller('MainCtrl', function ($scope, $routeParams) {
$scope.$on('$routeChangeSuccess', function (event, current, prev) {
$scope.name = $routeParams.title || 'World';
});
});

HTML!DOCTYPE html
html ng-app=plunker
head
meta charset=utf-8 /
titleAngularJS Plunker/title
scriptdocument.write('base href=' + document.location + ' /');/script
link rel=stylesheet href=style.css /
script data-require=angular.js@1.0.x src=https://ajax.googleapis.com/ajax/libs/angularjs/1.0.8/angular.min.js data-semver=1.0.8/script
script src=app.js/script
/head
body
div ng-controller=MainCtrl
h2 Hello {{ name }}!/h2
ul class=nav-bar
li ng-class=namea href=#/BobBob/a/li
li ng-class=namea href=#/HarryHarry/a/li
li ng-class=namea href=#/Home/a/li
/ul
/div
div ng-view/div
/body
/html

CSS.nav-bar {
display: block;
width: 100%;
}
.nav-bar li {
display: inline-block;
text-decoration: none;
width: 50px;
}
.Bob {
background-color: yellow;
}
.Harry {
background-color: orange;
}
取消 评论
AngularJS 没有相机插件,cordova。phonegap才有相机插件。
首先用命令:
phonegap plugin add org.apache.cordova.camera
安装相机插件

然后再用

navigator.camera.getPicture(onSuccess, onFail, { quality: 50,
destinationType: Camera.DestinationType.FILE_URI
});

进行访问。

记得一定要在onDeviceReady() 之后调用
取消 评论
使用Jquery结合AngulraJs使用的时候,在render完table后,执行一段js脚本,把JqTable应用到该table上,能够捕获到AngularJs渲染完成页面的事件。
要达到这个目的,需要为当前的app自定义directive:
app.directive('onFinishRenderFilters', function ($timeout) {
return {
restrict: 'A',
link: function(scope, element, attr) {
if (scope.$last === true) {
$timeout(function() {
scope.$emit('ngRepeatFinished');
});
}
}
};
});
然后,在需要监控的地方,加上该directive:
tr ng-repeat=user in users on-finish-render-filters
td{{user.Id}}/td
td{{user.Name}}/td
td{{user.Salary}}/td
/tr
最后,补充上需要render完成之后的Js脚本:
$scope.$on('ngRepeatFinished', function (ngRepeatFinishedEvent) {
//下面是在table render完成后执行的js
var table = $(#leaderBoard).dataTable({
bJQueryUI: true,
sScrollX: '100%',
});
});
取消 评论
一般使用angular之后就不建议使用jQuery了,因为angular和jQuery不是一个思想的,但是如果确实需要也是可以用,但是bootstrap和他们就没关系了,后者仅仅就是一个UI框架
取消 评论
bootstrap不算是javascript框架,它只是一个前端的ui框架,然后有一些附带的js插件而已。
angularjs是一个javascript的mvvm的框架,是为了开发有复杂业务逻辑的CRUD应用而生的。
取消 评论
ZOL问答 > angularjs和bootstrap哪个更好

举报

感谢您为社区的和谐贡献力量请选择举报类型

举报成功

经过核实后将会做出处理
感谢您为社区和谐做出贡献

扫码参与新品0元试用
晒单、顶楼豪礼等你拿

扫一扫,关注我们
提示

确定要取消此次报名,退出该活动?