小编Avn*_*kya的帖子

模块'AppModule'声明的意外值'undefined'

这有什么不对?我试图让它工作,但我在标题中得到了错误.我已经把它包括<router-outlet></router-outlet>app.component.html那被templateUrl称为app.component.ts,仍然没有运气.

app.module.ts:

import { NgModule }             from '@angular/core';
import { BrowserModule }        from '@angular/platform-browser';
import { FormsModule }          from '@angular/forms';
import { RouterModule, Routes } from '@angular/router';


import { AppComponent }  from './app.component';
import { AppRoutingModule } from './app-routing.module';
import { TopnavComponent } from './components/navbars/topnav/topnav.component';
import { LeftnavComponent } from './components/navbars/leftnav/leftnav.component';
import { LeftnavsecondaryComponent } from './components/navbars/leftnav-secondary/leftnav-secondary.component';
import { WorldofwarcraftComponent } from './components/games/worldofwarcraft/worldofwarcraft.component';

@NgModule({
    imports:    [ BrowserModule, FormsModule, AppRoutingModule ],
    declarations: …
Run Code Online (Sandbox Code Playgroud)

angular2-routing angular

64
推荐指数
4
解决办法
4万
查看次数

如何在angularjs中将html数据导出为pdf

这是我的HTML代码,我json.js文件中渲染所有数据,但得到

TypeError:无法在LayoutBuilder的LayoutBuilder.tryLayoutDocument(pdfmake.js:15088)的DocMeasure.measureNocument(pdfmake.js:15635)的DocMeasure.measureNocument(pdfmake.js:15635)的Function.keys()处的Function.keys()处将undefined或null转换为对象.layoutDocument(pdfmake.js:15076)at PdfPrinter.createPdfKitDocument(pdfmake.js:2130)at Document._createDoc(pdfmake.js:82)at Document.getDataUrl(pdfmake.js:177)at Document.open(pdfmake.js :109)at l.$ scope.openPdf(app.js:29)

<head>
  <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/angularjs/1.3.14/angular.min.js"></script>
  <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.1.1/jquery.min.js"></script>
  <script type="text/javascript" src="pdfmake.js"></script>
  <script type="text/javascript" src="vfs_fonts.js"></script>
  <script type="text/javascript" src="app.js"></script>
  <script type="text/javascript" src="jquery-3.1.1.min.js"></script>
  <script type="text/javascript" src="raj.js"></script>
    <script type="text/javascript" src="jspdf.js"></script>



</head>

<body ng-app="pdfDemo">
  <div ng-controller="pdfCtrl">
          <div id="pdfContent">
                  <table id="example-table">
                            <thead>
                            <th>firstName</th>
                            <th>lastName</th>
                            <th>Gender</th>
                            <th>Mobile</th>

                            </thead>
                            <tbody>
                            <tr ng-repeat="emp in employees">
                            <td>{{emp.firstName}}</td>
                            <td>{{emp.lastName}}</td>
                            <td>{{emp.gender}}</td>
                            <td>{{emp.mobile}}</td>
                            </tr>

                            </tbody>

                  </table>
          </div>
    <button ng-click="openPdf()">Open Pdf</button>
    <button ng-click="downloadPdf()">Download Pdf</button>
  </div>

</body>

</html>
Run Code Online (Sandbox Code Playgroud)

angularjs

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

延迟加载的模块如何继承App Modules声明?

我有一个需要使用组件的延迟加载模块.我已将其添加到应用程序模块声明中,并期望这应该使声明的组件应用程序范围广泛.

虽然Angular无法识别延迟加载模块中的组件.我试着将它添加到这两个模块的声明,然后找来一个警告,询问以加入上述较高的模块中的声明app.modulelazyLoaded.module.

例如(nameOfModule/Component)

错误:类型(DeclareMeComponent)是2个模块的声明的一部分:(AppModule)和(LazyLoadedModule)!请考虑将(DeclareMeComponent)移动到导入AppModule和(LazyLoadedModule)的更高模块.您还可以创建一个新的NgModule,它导出并包含(DeclareMeComponent),然后在(AppModule)和(DeclareMeComponent)中导入NgModule.

什么是app.module?以及如何让延迟加载的模块继承/使用声明的组件以及app模块?

angular

9
推荐指数
1
解决办法
1400
查看次数

jQuery UI datepicker重置日期

datepicker在输入字段上有一个,我第一次打开时的默认日期是今天的日期,这就是我想要的.
但是,当我选择一个日期并清除输入字段时,datepicker仍然有选定的日期,我不想要

有人知道为什么会发生这种情况以及如何防止这种行为?

javascript jquery user-interface datepicker

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

AngularJs 工厂类型:错误 request.then(...) 错误不是函数

我的service代码:

application.factory('Http', function($http) {
    var base_url = "Angular_Database/server.php";
    return {
        post: function(form_data) {
            var request = $http({
                method: 'POST',
                url: base_url,
                data: form_data
            });
            return request;
        },

        send: function(request, callback) {
            request.then(function(response) {
                callback(response);
            }).error(function(Object) {
                alert(Object.data);
            });
        }
    }
})
Run Code Online (Sandbox Code Playgroud)

在这里,问题出在.then().

我的console说:

类型:错误 request.then(...) 错误不是函数

angularjs

0
推荐指数
1
解决办法
3667
查看次数