angularjs 相关问题

用于关于开源JavaScript框架AngularJS(1.x)的问题。不要将此标记用于Angular 2或更高版本;相反,使用[angular]标签。

Angular:将动态创建的组件添加为目标元素的子级

我正在实现一个指令,将操作添加到 mat-table 的 mat-cell 中: &l...

回答 1 投票 0

在 Angular 中路由后,对象属性未定义

这里是 Angular 的新手。我知道以前有人问过类似的问题,我在这里读了太多关于 AJAX 和异步编程的答案,但无法解决问题。我想看

回答 1 投票 0

AngularJs,选择指令,想要在下拉列表中显示描述并作为代码传递给控制器

AngularJS,我想在选择下拉列表中显示描述并将代码传递给控制器(或在控制器中选择代码并在下拉列表中显示为描述),该怎么做? 我用谷歌搜索,但大多数是

回答 1 投票 0

项目中的角度问题

` 服务 应用程序包生成失败。 [3.343秒] X [错误] NG8001:“app-filmes-list”不是已知元素: 如果“app-filmes-list”是 Angular 组件,则验证它是否位于...

回答 1 投票 0

JS-数据错误:attrs 必须包含 idAttribute 指定的属性 - 具有 hasMany 关系

错误如下: http://puu.sh/lXzja/f773fb6c9a.png 我的用户模型的主键是用户名。我的路线的主键是路线名称。我的 api 返回 jsons 内部数据:{} 根据 jsona...

回答 1 投票 0

如何将控制器的范围属性传递给自定义指令?

基本设置: 我有一个模态表单,其中有一个自定义指令(子元素)。自定义指令是一个按钮。该模式还包含一个输入复选框。 最终目标: 什么时候...

回答 4 投票 0

如何解决vs code中的这个角度误差

应用程序包生成失败。 [0.966 秒] X [错误] NG8001:“app-todos”不是已知元素: 如果“app-todos”是 Angular 组件,则验证它是否包含在“@Component”中。

回答 1 投票 0

警告:无效流:dropzone 上传后来自 springboot API 的 PDF 响应“FormatError: Bad FCHECK in flate flow: 120, 239”

我正在使用 dropzone 将文件发送到 springboot api,该 api 处理这些文件并返回 pdf 响应,我想将其显示在我的角度前端上。一切正常,直到时间结束...

回答 2 投票 0

如果为 false 或 null/未定义,则 angularjs 选择元素

我有下面的代码,但如果 s.x.user_chose_is_formula 为 false、null 或未定义(全部在一个选项中),我希望选择“否”。我怎么做? md-输入-container.values-

回答 1 投票 0

如何使 Angular Material 表响应式

我有一个包含许多列的简单表格,我希望在调整浏览器窗口大小时自动缩小列。表格响应式与 Bootstrap 配合使用,但我正在寻找

回答 4 投票 0

我可以在服务中使用 $interval 吗?

我开始了,就像我想许多初学者所做的那样,用一点代码,一点一点地添加一些代码,然后发现自己在一个巨大的控制器中拥有了所有内容。 所以,我分割了我的功能并拥有了一堆

回答 2 投票 0

以 src 作为动态属性的 iframe

下午好。我有一个 Angular JS 应用程序,它可以正确生成 SSRS 报告。但它是硬编码的。我想从配置中提出 url。 为此,我在视图中替换了它: <...

回答 1 投票 0

当我刷新页面时,Angular ngOnInit 不会被触发

我有一个问题,当我刷新页面或当我知道我没有实现任何类型的保护或任何类型的防护而尝试直接访问我的网址时,ngOnInit 不会被触发。 意思

回答 1 投票 0

在riotjs中加载外部库

我有jquery flexslider,它可以做幻灯片动画。但问题是库是在 DOM 加载之前加载的,因此无法触发 flexslider 的操作。 网页: ...

回答 1 投票 0

Kendo 树列表显示“没有可显示的记录”的自定义消息

我已经在 AngularJS 中创建了 kendo-treelist。 最初我传递空数据,因此它显示“没有可显示的记录”。我想自定义此消息。怎么办?

回答 1 投票 0

大型 PDF 文件无法在 javascript 中打开

我在用户操作时将 pdf 文件以 base64 形式保存在数据库中。 在某些时候,我需要在新选项卡中打开该文件,该文件被编码为 base64。我正在使用以下代码。 window.open("数据:

回答 1 投票 0

如何在 Angular 上使用鼠标滚轮滚动到某个项目

我遇到了一些麻烦。 我的主页有 4 个具有不同 id 的 div 元素。 例子: 我遇到了一些麻烦。 我的主页有 4 个具有不同 id 的 div 元素。 示例: <div id='one' class='sectionscroll'></div> <div id='two' class='sectionscroll'></div> <div id='three' class='sectionscroll'></div> <div id='four' class='sectionscroll'></div> 所有这些 div 元素都会选择屏幕的高度。 当页面加载时,我自动滚动到 id 为 2 的 div <div id='two'></div>。 从这个位置,我想滚动到另一个位置。 但我不明白如何做这个。 这是我的工厂,通过使用 ng-click 缓慢滚动到位置。 (function () { 'use strict'; angular .module('app.scroll.home.page', []) .factory('$scrollHomePage', $scrollHomePage); $scrollHomePage.inject = []; function $scrollHomePage() { return { scrollTo: function(eId) { var startY = currentYPosition(); var stopY = elmYPosition(eId); var distance = stopY > startY ? stopY - startY : startY - stopY; if (distance < 100) { scrollTo(0, stopY); return; } var speed = Math.round(distance / 65); if (speed >= 250) speed = 250; var step = Math.round(distance / 25); var leapY = stopY > startY ? startY + step : startY - step; var timer = 0; if (stopY > startY) { for (var i = startY; i < stopY; i += step) { setTimeout("window.scrollTo(0, " + leapY + ")", timer * speed); leapY += step; if (leapY > stopY) leapY = stopY; timer++; } return; } for (var i = startY; i > stopY; i -= step) { setTimeout("window.scrollTo(0, " + leapY + ")", timer * speed); leapY -= step; if (leapY < stopY) leapY = stopY; timer++; } function currentYPosition() { if ('scrollRestoration' in history) { history.scrollRestoration = 'manual'; } if (document.documentElement && document.documentElement.scrollTop) return document.documentElement.scrollTop; if (document.body.scrollTop) return document.body.scrollTop; return 0; } function elmYPosition(eID) { var elm = document.getElementById(eID); var y = elm.offsetTop; var node = elm; while (node.offsetParent && node.offsetParent != document.body) { node = node.offsetParent; y += node.offsetTop; } return y; } } }; } })(); 在控制器中我使用了自动滚动 $(window).load(function () { $("div.sectionscroll").height($('body').height()); $location.hash(''); $scrollHomePage.scrollTo('two'); }); 我的答案已经完成。可能有人需要这个。所以享受它。 :) var currentPosition = 1; angular.element(document).on("mousewheel DOMMouseScroll", debounce(function(e) { e.preventDefault(); e.stopPropagation(); var isUp = e.originalEvent.detail < 0 || e.originalEvent.wheelDelta > 0 ? true : false; if (isUp) { if (currentPosition > 0) { currentPosition--; setPoinerActive(); $scrollHomePage.scrollTo(vm.myIndex[currentPosition]); } } else { if (currentPosition < 3) { currentPosition++; setPoinerActive(); $scrollHomePage.scrollTo(vm.myIndex[currentPosition]); return; } } },300)); 嘿@Volodymyr 如果我正确地回答了你的问题,你需要滚动到特定的哈希(id of div) 您可以使用 Angular 的 $anchorScroll 和 $location 服务。 下面的代码将滚动到 id 为 output 的 div,如果您想将用户带到比确切 div 低一点的位置,您甚至可以向滚动位置添加偏移量 $anchorScroll.yOffset = 30; // to add extra top margin $location.hash('output'); $anchorScroll(); 然后您可以在按钮或您想要的东西的 ng-click 上调用此函数。

回答 2 投票 0

如何使用 Angular Formly 禁用表单输入字段?

如何使用 Angular Formly 禁用表单输入字段?我用谷歌搜索过,没有明确的答案。事实上,我搜索了 Formly 的“现场配置文档”,只有一个实例...

回答 2 投票 0

Angular JS 部分不会停留在原处

嗨,我的index.html中有3个部分 ... 嗨,我的index.html中有3个部分 <!--header view--> <div id="header" ng-include="'partials/header.html'"></div> <!--main page view--> <div ui-view class=""></div> <!-- Loading the Footer --> <div id="oilFooter" ng-include="'partials/footer.html'"></div> </html> </body> 标题当前与下面的主视图重叠。 看起来像这样: 我希望它看起来像这样: 这是 header.html 的 css header { position: absolute; top:0px; margin: 0 auto; margin-bottom:10px; width:100%; height:85px; z-index:300; background-color:#000000; font-family: 'Open Sans', sans-serif; color:#c4c4c4; font-size:16.0px; line-height:1.19em; html 的 CSS /* general settings */ html { min-height:100%; overflow-x:hidden; overflow-y:scroll; position:relative; width:100%; padding-left: 20px; padding-right: 20px; padding-bottom:0px; /* background-color:#1c1c1c;*/ background-color:#cecece; } 谢谢。 我将标题定位从绝对位置更改为相对位置。 这并不是一个真正的答案,但这似乎是一个 CSS 问题。添加这个 { background: #000 !important; color: #0f0 !important; outline: solid #f00 1px !important; } 并检查是否有任何元素偏离边界。

回答 2 投票 0

离子框架中的月份和年份选择器

我正在为我的离子应用程序寻找月份和年份选择器。目前我正在使用http://ngcordova.com/docs/plugins/datePicker/ 但我不想在这里选择日期选择器。如何只有月和叶...

回答 3 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.