小编sch*_*sch的帖子

angularjs创建/导出html视图为pdf

我正在使用bootstrap来创建一个模态窗口,在这个窗口中我有一些信息,一些表格和文本区域,是否可以从这个.html模式视图创建一个.pdf?

我查看了FileSaver,但这只适用于下载表格,我想要的几乎就像模态窗口的打印屏幕.

javascript twitter-bootstrap angularjs

6
推荐指数
1
解决办法
3994
查看次数

ui.bootstrap popover关闭点击

我有这个popover模板

<i class="fa fa-link" popover-placement="right" uib-popover-template="'newReferenceTemplate.html'" popover-title="New link"> Add new external reference </i>
Run Code Online (Sandbox Code Playgroud)

因此,当我点击该链接图标时,将打开一个带有此模板的弹出窗口

<script type="text/ng-template" id="newReferenceTemplate.html">
  <label>Title</label> <br>
  <input ng-model="link.Title"> <br>
  <label>Url</label> <br>
  <input ng-model="link.Url"><br>
  <i class="fa fa-floppy-o" > Save </i>
</script>
Run Code Online (Sandbox Code Playgroud)

当我按下"软盘"图标时,我想关闭弹出窗口.有没有办法做到这一点?

在文档上找到的只是popover-is-open价值,但我不知道我是否可以以某种方式使用它,任何想法?

angularjs angular-ui-bootstrap

6
推荐指数
1
解决办法
1万
查看次数

bootstrap输入组插件样式

input-group在textarea上使用bootstrap ,我想要的是标签,或者input-group-addon在上面textarea,但是由于'addon'元素的样式,它看起来不太好(特别是在右侧).

如何textarea使用input-group

示例和看到<input>和的区别<textarea>

我想我想要的是右侧略微圆润的边缘,就像左边的那个,在textarea输入上,正常的输入很好.

html css twitter-bootstrap

6
推荐指数
1
解决办法
2万
查看次数

angularjs 添加新的依赖项

我想添加一个新的依赖项,即“角度文件上传”依赖项,但无论我做什么,我的应用程序都会崩溃,我无法理解它是如何工作的。我现在得到的是:

在app.js中

var myApp = angular.module('myApp', ['ui.bootstrap']);
Run Code Online (Sandbox Code Playgroud)

在 appController.js 中

myApp.controller('appCtrl', ['$scope', function ($scope) {
Run Code Online (Sandbox Code Playgroud)

我已经获得了所有必要的资源文件(angular-file-upload.js)以及对它们的引用,我只是不知道如何正确注入新的依赖项。我想我只需要编辑提供的两行,或者我是否必须创建一个全新的控制器,如果是这样,那应该是什么样子?

它说我的问题可能是另一个问题的重复,但在另一个问题上,它是关于将依赖项注入到 config() 模块中,但这里不是这种情况。

javascript angularjs

5
推荐指数
1
解决办法
7552
查看次数

打开窗口并在该窗口上运行函数

我想打开一个新窗口,该窗口有一个对象列表,并且应根据前一个窗口中的选择来过滤这些对象。我想我可以通过函数过滤列表,但是如何运行该函数?

这就是我能够做的:

var popup = window.open('pageURL');
    $(popup.document).ready(function() {
        // this is where function should be
        popup.alert('HelloWorld');
    });
Run Code Online (Sandbox Code Playgroud)

但是如何将警报更改为功能呢?

如果我的其他应用程序上有一个函数,function test() { alert('HelloWorld'}; 如何从我的第一个应用程序中运行该函数?

交换没有用popup.alert('HelloWorld');popup.test();

javascript jquery angularjs

5
推荐指数
1
解决办法
1万
查看次数

angularJS将对象属性传递给模态

我想将整个对象传递给模态,所以我可以在那里查看它的所有属性.现在我的项目看起来像这样:

$scope.items = [{ Title: title, Id: id }] 
Run Code Online (Sandbox Code Playgroud)

在我的html页面中,我正在使用'ng-repeat',如下所示:

<tr ng-repeat="item in items | filter:search">
<td> {{item.Title}} </td>
<td> {{item.Id}} </td>
<td> <button ng-controller="ModalDemoCtrl" type="button" ng-click="viewItem(item)" class="btn btn-primary">View Item</button> </td>
Run Code Online (Sandbox Code Playgroud)

和我的模态html页面:

<div class="modal-header">
  <h3>{{Title }}</h3>
</div>
<div class="modal-body">
  <p>{{ Id }}</p>
</div>
<div class="modal-footer">
  <button class="btn btn-primary" ng-click="ok()">OK</button>
  <button class="btn btn-warning" ng-click="cancel()">Cancel</button>
</div>
Run Code Online (Sandbox Code Playgroud)

只够看看我们是否可以获得两个值.

但我不知道我的modalController应该是什么样子,我似乎无法将整个项目(目前只有标题和id)传递给模态视图.

在制作我的控制器时,我在angular bootstrap github页面上跟随了这个例子:

angular.module('ui.bootstrap.demo').controller('ModalDemoCtrl', function ($scope, $modal, $log) {

$scope.viewItem = function () {

var modalInstance = $modal.open({
  templateUrl: 'myModalContent.html',
  controller: 'ModalInstanceCtrl',
  resolve: { …
Run Code Online (Sandbox Code Playgroud)

javascript angularjs angular-ui-bootstrap

4
推荐指数
1
解决办法
8083
查看次数

如果数组中的所有对象都具有属性值,则返回true

我有一个对象数组,如下所示:

$scope.objectArray = [
  {Title: 'object1', Description: 'lorem', Value: 57},
  {Title: 'object2', Description: 'ipsum', Value: 32},
  {Title: 'object3', Description: 'dolor', Value: 135}
]
Run Code Online (Sandbox Code Playgroud)

如果此数组中的所有对象在属性"value"中都有值,我想检查并返回true.

我想我可以用forEach循环来做,但有没有比这更好的方法?

var isTrue = true;
angular.forEach(objectArray, function(o){
  if (!o.Value){
    isTrue = false; // change variable 'isTrue' to false if no value
  }
});
Run Code Online (Sandbox Code Playgroud)

javascript angularjs

3
推荐指数
2
解决办法
160
查看次数

引导面板标题更改高度

如果我使用此 css更改高度,我正在尝试更改引导程序面板标题的高度:

style="height: 20px;"
Run Code Online (Sandbox Code Playgroud)

标题内的标题将错位

参见plunker示例

为什么会发生这种情况,我该如何解决?

html css twitter-bootstrap

1
推荐指数
1
解决办法
2万
查看次数