小编Mat*_*ght的帖子

带有Typescript的Angular2 - 加载angular2/platform/browser时出错

我花了太多时间在这上面,但我陷入困境,无法弄清楚如何使用Typescript运行Angular2.我一直在为组件获得404:

http:// localhost:5000/appScripts/boot.js加载http:// localhost:5000/angular2/platform/browser为"angular2/platform/browser"时出错

在此输入图像描述

这是我的文件夹结构:在此输入图像描述

我的index.html是:

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title>Angular 2 with ASP.NET Core</title>
<!-- 1. Load libraries -->
<script src="libs/es6-shim/es6-shim.min.js"></script>
<script src="libs/zone.js/dist/zone.js"></script>
<script src="libs/reflect-metadata/Reflect.js"></script>
<script src="libs/systemjs/dist/system.src.js"></script>


<!-- 2. Configure SystemJS -->
<script src="./appScripts/config.js"></script>
<script>

    System.import('appScripts/boot')
          .then(null, console.error.bind(console));
</script>

</head>
<body>
<my-app>Loading...</my-app>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

boot.ts:

 /// <reference path="../node_modules/angular2/typings/browser.d.ts" />
    import {bootstrap} from 'angular2/platform/browser'
    import {AppComponent} from './app'
    bootstrap(AppComponent);
Run Code Online (Sandbox Code Playgroud)

该应用程序:

    /// <reference path="../typings/jquery/jquery.d.ts" />
    /// <reference path="../typings/angularjs/angular-route.d.ts" />
    /// <reference path="../typings/angularjs/angular.d.ts" /> …
Run Code Online (Sandbox Code Playgroud)

angular

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

sails.js和foundation 6 - TypeError:url.indexOf不是函数

我正在尝试使用sails.js和Zurb Foundation 6.2.我使用这个方便的npm生成器设置我的grunt任务.输出看起来不错.我有一个包含jquery,foundation等的单个js文件.

在我的layout.ejs中,我有这个:

<!DOCTYPE html>
<html>
  <head>
    <title><%=typeof title == 'undefined' ? 'New Sails App' : title%></title>

    <!-- Viewport mobile tag for sensible mobile support -->
    <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">

    <!--STYLES-->
    <link rel="stylesheet" href="/styles/app.css">
    <!--STYLES END-->

  </head>


  <body>
...  some html ...
    <%- body %>

    <!--SCRIPTS-->
    <script src="/js/dependencies/sails.io.js"></script>
    <script src="/js/dependencies/foundation.js"></script>
    <!--SCRIPTS END-->
     <script>
            $(document).foundation();
        </script>
  </body>

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

当我运行页面时,我收到此错误:

**TypeError: url.indexOf is not a function
jQuery.fn.load()
 foundation.js:9612
<anonymous>
 foundation.js:11913
<anonymous>**
Run Code Online (Sandbox Code Playgroud)

我对此的解读表明,问题是要么没有加载某些东西,要么加载不止一次,要么是错误的顺序.我该如何缩小范围?我试图为每件作品使用CDN,但仍无法使其正常工作.

谢谢您的帮助.

sails.js zurb-foundation-6

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

条件OR或在比较两个字符串时不起作用

我有一个DataTable和一些基本的地址信息.我试图删除任何不是纽约州或宾夕法尼亚州的州.

所以,这很好用:

foreach (DataRow row in uwDataTable.Rows)
{
    if (row[15].ToString() != "New York" || )
    {
        rowsToDelete.Add(row);
    }
}
Run Code Online (Sandbox Code Playgroud)

但是,这会删除每一行:

foreach (DataRow row in uwDataTable.Rows)
{
    if (row[15].ToString() != "New York" || row[15].ToString() != "Pennsylvania")
    {
        rowsToDelete.Add(row);
    }
}
Run Code Online (Sandbox Code Playgroud)

这看起来很简单,但无论出于何种原因,"不平等"的情况太多了.

c# datatable conditional

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