我正在尝试部署我的第一个Angular 4应用程序而且我遇到了严重的问题.
每当我尝试加载应用程序时,我都会收到此错误:
SCRIPT5007: Unable to get property 'create' of undefined or null reference
vendor.8f08e50eff049f37e041.bundle.js (1,93870)
Run Code Online (Sandbox Code Playgroud)
我不知道如何调试这个.
要构建服务器,我运行了命令: ng build --prod
我也尝试过:ng server --prod这实际上给了我两次这个错误,以及上面的错误
SCRIPT5011: Can't execute code from a freed script
polyfills.3ae08eaf6129a55130cb.bundle.js (1,30944)
Run Code Online (Sandbox Code Playgroud)
我重新安装了Angular CLI并创建了一个新应用程序,我将旧代码(index.html和app文件)复制到新应用程序中并遇到同样的问题.
只是为了确定我创建了另一个应用程序,没有做任何更改并运行它.
我现在可以肯定地说我相信问题出现在我所制作的代码中.但是我不知道在哪里看,我已经(通过字面意思)搜索了我改变的每个文件,并且没有任何create属性.
有没有办法在不破坏代码的情况下构建我的应用程序以进行生产?
我运行了ng build --prod --sourcemap=true命令,并在日志开始时收到此警告
The <template> element is deprecated. Use <ng-template> instead ("
[WARNING ->]<template [ngIf]="!isClosed">
<div [class]="'alert alert-' + type" role="alert" [ngClass]="classes""): ng:///C:/Users/jamie/Desktop/play/node_modules/ngx-bootstrap/alert/alert.component.d.tsHash: 4607d21b2e5e9f27bd39
Run Code Online (Sandbox Code Playgroud)
可以弃用代码导致问题吗?
此外,在gamerfinder.net/dev上运行的构建是我从上面的命令获得的构建,我现在没有得到Unable to get property 'create'错误,而是我得到 …
好的,所以我正在使用angular.js构建一个web应用程序.我已经开始实现用户身份验证.
我用它自己的控制器做了这个:
app.controller("userControl", ["$http", "share", function($http, share){
this.login = {};
var user = this;
this.doLogin = function(){
this.login.fn = "login";
$http.post('classes/main.php', user.login).success(function(data){
console.log(data.Error);
if(data.Error == undefined){
alert("Success");
share.user = data;
window.location.href = "#memberHome";
}
});
}
}]);
Run Code Online (Sandbox Code Playgroud)
我有一个成员的页面,它有自己的控制器:
HTML:
<div id="memberHome" data-role="page" ng-controller="member-Ctrl as member">
<nav class="navbar navbar-inverse">
<div class="container-fluid">
<div class="navbar-header">
<p class="navbar-brand" href="#">Calendar</p>
</div>
<ul class="nav navbar-nav navbar-left">
<li><a href="#">Overview</a></li>
<li><a href="#">Friends</a></li>
</ul>
<ul class="nav navbar-nav navbar-right">
<li><a href="#"><span class="glyphicon glyphicon-user"></span> Logged in as: {{member.user.forename + " " …Run Code Online (Sandbox Code Playgroud) 我正在尝试将 Firebase Crashlytics 添加到我的 Swift 4 iOS 应用程序中。
我安装了 SDK,但是我在处理 dSYM 时遇到了一些问题,firebase 控制台告诉我我需要先上传 dSYM 文件,然后才能看到任何错误。
所以我已经DWARF with dSYM file为调试和发布设置了调试信息格式,但仍然没有。
所以我正在尝试将此脚本添加到我的构建阶段(按照 Firebase 的文档说明)
find dSYM_directory -name "*.dSYM" | xargs -I \{\} $PODS_ROOT/Fabric/upload-symbols -gsp /Users/jamie/Documents/CalTest/CalTest/GoogleService-Info.plist -p platform \{\}
现在我有一个构建错误说
find: dSYM_directory: No such file or directory
我做错了什么?我已经一步一步地遵循了文档。
我找到了 dSYM 位置,但在 firebase 控制台上仍然有错误。
这个脚本现在看起来像这样:
find "/Users/jamie/Library/Developer/Xcode/DerivedData/CalTest-eijpetsowazsmsegwizzgopcdpcq/Build/Products/Debug-iphoneos" -name "*.dSYM" | xargs -I \{\} $PODS_ROOT/Fabric/upload-symbols -gsp "/Users/jamie/Documents/CalTest/CalTest/GoogleService-Info.plist" -p "ios" \{\}
我正在制作一个应用程序,可以帮助有特定健康状况的人管理他们的药物.我已经创建了一种模式来添加药物,使用核心数据来保存新的药物.
我现在正试图让人们在保存药物后进行编辑.为此,我尝试将药物的管理对象发送到"fibromappMedsEditViewController",并在类的viewDidLoad方法中分配信息.
我一直收到这个错误:
'NSInvalidArgumentException', reason: '-[UINavigationController setMed:]: unrecognized selector sent to instance 0x746dda0'
Run Code Online (Sandbox Code Playgroud)
谁能告诉我我做错了什么?
fibromappMedsListViewController.m中的相关方法
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
{ //selMed declared at top of file as NSManagedObject *selMed;
selMed = [self.meds objectAtIndex:indexPath.row];
NSLog(@"SELECTED MED: %@",[selMed valueForKey:@"name"] );
UIStoryboardSegue *segueString = [NSString stringWithFormat:@"%@",@"editMeds"];
NSLog(@"%@",segueString);
[self performSegueWithIdentifier:@"editMeds" sender:indexPath];
}
-(void) prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender{
NSLog(@"%@",segue.destinationViewController);
NSLog(@"%@",[selMed valueForKey:@"name"] );
fibroMappMedsEditViewController *dest = segue.destinationViewController;
dest.med = selMed;
}
Run Code Online (Sandbox Code Playgroud)
fibroMappMedsEditViewController.h
#import <UIKit/UIKit.h>
@interface fibroMappMedsEditViewController : UITableViewController
- (IBAction)saveChanges:(id)sender;
- (IBAction)deleteBtnPressed:(id)sender;
- (IBAction)dosageChanged:(id)sender;
- (IBAction)maxDosageChanged:(id)sender; …Run Code Online (Sandbox Code Playgroud) 我正在开发一个使用警报通知用户事件的应用程序,我需要让用户选择应该应用警报的日期.为此,我向用户提供了7个复选框(每天一个),我已经确定复选框将链接到布尔值,但是我无法弄清楚应该如何存储这些复选框.
我正在使用核心数据来存储这些警报.我以为我可以使用数组,但核心数据不允许我在数据模型中存储数组.
有什么想法吗?
我有这段代码.它是蒸汽游戏的标志
<div class="col-md-3">
<img src="http://cdn.edgecast.steamstatic.com/steam/apps/{{game.steamID}}/header.jpg" style="width: 100%; height: auto;"/>
</div>
Run Code Online (Sandbox Code Playgroud)
这是与ngFor循环绑定的缩略图div的一部分.
现在在某些情况下,我的问题.
我的应用程序使用steam WebAPI获取用户拥有的所有游戏的列表,并将其存储在数据库中.
然后它会向用户显示这些游戏的列表,并带有游戏徽标.
有一些"游戏"实际上不是游戏,主要是专用服务器.但是这些非游戏没有附加任何图像.我想在网页出现时从网页中删除这些条目.我能想到的最好的方法是捕获任何404错误并告诉缩略图隐藏自己.
所以我的问题是,如果图像网址出现404错误,是否可以使用ngIf隐藏div?
编辑
我正在为可能想要了解大局的任何人添加整个缩略图的代码.
<div class="thumbnail" style="color: black" *ngFor="let game of games">
<div class="row">
<div class="col-md-3">
<img src="http://cdn.edgecast.steamstatic.com/steam/apps/{{game.steamID}}/header.jpg" style="width: 100%; height: auto;"/>
</div>
<div class="col-md-9">
<div class="row">
<div class="col-md-12">
<h2>{{game.name}}</h2>
</div>
</div>
<div class="row">
<div class="col-md-12">
<!--<p>{{countRequests(game.id)}} People want to play<span class="pull-right">Sinse: GET_LAST_REQUEST_DATE</span></p>-->
</div>
</div>
</div>
</div>
</div>
<div class="row">
<div class="col-md-12">
<div class="centerBlock">
<div class="btn-group btn-group-lg btn-block">
<button *ngIf="page > 1" class="btn btn-primary btn-outline" …Run Code Online (Sandbox Code Playgroud) 我环顾互联网并无法解决此问题.
我正在尝试通过此函数使用PDO将一行插入到mySQL表中
function newItem($name, $desc, $price, $catID){
echo $name . "\n";
echo $price . "\n";
echo $desc . "\n";
echo $catID . "\n";
$conn = self::connect();
//INSERT Order
$sql = "INSERT INTO catalogue (Name, Price, CatID, Desc)
VALUES ('$name', $price, $catID, '$desc')";
// use exec() because no results are returned
$conn->exec($sql);
}
Run Code Online (Sandbox Code Playgroud)
当我这样做,我得到这个错误:
Fatal error: Uncaught exception 'PDOException' with message 'SQLSTATE[42000]: Syntax error or access violation: 1064 You have an error in your SQL syntax; check the manual that corresponds …Run Code Online (Sandbox Code Playgroud) angular ×2
core-data ×2
ios ×2
javascript ×2
xcode ×2
angularjs ×1
cocoa-touch ×1
crashlytics ×1
dsym ×1
jquery ×1
mysql ×1
objective-c ×1
pdo ×1
php ×1