在我的Angular JS应用程序中工作的路由器.我的代码是:
脚本:
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.4.3/angular.min.js"></script>
<script src="bower_components/angular-ui-router/release/angular-ui-router.min.js"></script>
Run Code Online (Sandbox Code Playgroud)
HTML:
<div ui-view></div>
Run Code Online (Sandbox Code Playgroud)
app.js:
var myApp = angular.module('myApp', ['ui-router','mainControl','ui.bootstrap', 'ngSanitize']);
myApp.config(function($stateProvider, $urlRouterProvider) {
$urlRouterProvider.otherwise('/splash');
//
// Now set up the states
$stateProvider
.state('splash', {
url: '/splash',
templateUrl: 'partials/splash2.html',
controller: 'MainControl'
})
.state('advice', {
url: '/advice',
templateUrl: 'partials/advice.html',
controller: 'MainControl'
})
.state('main', {
url: '/main',
templateUrl: 'partials/main.html',
controller: 'MainControl'
})
});
Run Code Online (Sandbox Code Playgroud)
我已成功将ngRoute集成到我的项目中,但由于某种原因,路由无法在Safari和IE中运行,所以这就是为什么我现在尝试将UI路由器集成到我的项目中以便我能够成功地使用路由工作在我的申请中.
任何帮助,将不胜感激.
javascript routing angularjs angularjs-routing angular-ui-router
我正在使用AngularJS和Ionic,我正在使用ng-bind-html从其他API中提取数据.我想限制字符数量,但在字符后面还有三个点,以显示用户还有更多要阅读的内容...
到目前为止,我有:
<p ng-bind-html="item.excerpt | limitTo: 100"></p>
Run Code Online (Sandbox Code Playgroud)
但这只会限制角色并将其切断.
我的应用程序正在使用离子和角度js ..我正在尝试为搜索添加一个清晰的按钮,但它不起作用?..我的代码是:
HTML:
<div class="item item-input-inset">
<label class="item-input-wrapper">
<input type="text" placeholder="Search" ng-model="search">
</label>
<button class="button ion-android-close input-button button-small"
ng-click="clearSearch()" ng-if="search.length">
</button>
</div>
Run Code Online (Sandbox Code Playgroud)
APP.JS
$scope.clearSearch = function() {
$scope.search = '';
};
Run Code Online (Sandbox Code Playgroud)
也许我需要更多东西,但这不起作用?
有什么帮助谢谢?
在我的 Angular 应用程序中,我设置了表单验证器,但我想要的是要完成的表单验证onSubmit。因此,当用户单击提交并且表单无效时,ngIf就会显示错误。到目前为止我的代码是:
组件.ts
import { Component, OnInit } from '@angular/core';
import { ReactiveFormsModule } from '@angular/forms';
import { FormGroup, FormControl } from '@angular/forms';
import { Validators } from '@angular/forms';
import { FormBuilder } from '@angular/forms';
import { Request } from '../../models/request.model'
import { Router } from '@angular/router';
import { Observable } from 'rxjs';
import { AppComponent } from '../../../app.component';
import { ServicenowService } from '../../services/servicenow.service';
import { HttpClient, HttpEventType, HttpHeaders, HttpRequest, HttpResponse } from '@angular/common/http'; …Run Code Online (Sandbox Code Playgroud) 我正在尝试从我的 API 中显示图像。到目前为止我使用的代码似乎不起作用,在图像的 src 中它只显示字符串而不是图像 ie <img src="{data.home[0].image}" alt="image">。
到目前为止我的代码是:
import React, { Component } from 'react';
import '../main/main.css';
class Main extends Component {
constructor() {
super();
this.state = {
name: 'React',
awsApiData: [],
};
}
componentDidMount() {
console.log('app mounted');
/*global fetch */
fetch('https://onelbip0e6.execute-api.eu-west-2.amazonaws.com/livestage/xxxx')
.then(data => data.json())
.then(data => this.setState({ awsApiData: data }, () => console.log(data)));
}
render() {
const data = this.state.awsApiData;
return (
<div className="main-content container">
{(data && data.home) &&
<div><h2>{data.home[0].title}</h2><br /><p>{data.home[0].body}</p>
<img src="{data.home[0].image}" alt="image"></img>
</div>
} …Run Code Online (Sandbox Code Playgroud) 我正在尝试遍历对象数组并显示数据中的随机引用,到目前为止我的代码返回undefined。知道为什么吗?
到目前为止的代码..
const quotesToUse = [{
quote: "This was the biggest quote ever - Array Object",
author: "Derek Bullshido",
},
{
quote: "Hey hows it going - Array Object",
author: "Paul Frank",
},
{
quote: "Why can I say that - Array Object",
author: "Derek Paul",
},
]
function randomQuotes() {
for (var i = 0; i < 1; i += 1 ) {
const randomQuote = quotesToUse[i][Math.floor(Math.random() * quotesToUse[i].quote.length)];
document.getElementById("container").appendChild(text).append(randomQuote);
}
Run Code Online (Sandbox Code Playgroud)
我试图随机显示报价(字符串)。
我收到此错误:当我构建项目时,预期有 0 个参数,但得到了 1,但在ng-serve项目上没问题?知道这可能是什么吗?错误指向:(ngSubmit)="onSubmit(serviceForm.value)"
我的html是:
<form class="form-horizontal" [formGroup]="serviceForm" (ngSubmit)="onSubmit(serviceForm.value)">
<div class="form-group mb-8">
<div class="col-3 col-sm-12">
<label class="form-label" for="u_message_description">Please describe your issue:</label>
</div>
<div class="col-4 col-sm-12">
<textarea class="form-input" id="u_message_description" placeholder="Describe your issue" rows="3"
formControlName="u_message_description"></textarea>
<h6 class="text-gray mt-2">The more information you can provide here, the easier time the organization will
have in diagnosing and resolving your issue.</h6>
</div>
</div>
<div class="columns col-12 col-sm-12">
<div class="column col-10 col-sm-6 text-right">
<button class="btn btn-link">Cancel</button>
</div>
<div class="column col-2 col-sm-6">
<button class="btn btn-primary" …Run Code Online (Sandbox Code Playgroud) 我正在尝试将来自rest api的JSON响应中的对象推送到React中的空数组中,到目前为止我的代码无法正常工作,我对React还很陌生,所以看不出我哪里出错了?也许与状态中的功能有关?我收到错误:
Cannot read property 'saved' of undefined
Run Code Online (Sandbox Code Playgroud)
到目前为止的代码:
import React, { Component } from 'react';
import './news-hero.css';
import Carousel from "react-multi-carousel";
import "react-multi-carousel/lib/styles.css";
const responsive = {
superLargeDesktop: {
breakpoint: { max: 4000, min: 3000 },
items: 1,
},
desktop: {
breakpoint: { max: 3000, min: 1024 },
items: 1,
},
tablet: {
breakpoint: { max: 1024, min: 464 },
items: 1,
},
mobile: {
breakpoint: { max: 464, min: 0 },
items: 1,
},
};
class NewsHero extends …Run Code Online (Sandbox Code Playgroud) 我想在React中从一个对象数组中删除一个对象到另一个数组中,但是我有点困惑,到目前为止我可以将一个对象推入数组中。但升技很困惑如何通过索引删除它。
数据
const addValues = [
{
"name": "New 1",
"Value": [98,15,7,8]
},
{
"name": "New 2",
"Value": [7,18,9,40]
},
{
"name": "New 3",
"Value": [0,19,50,98]
},
{
"name": "New 4",
"Value": [56,89,34,20]
},
]
const [value, setValue] = useState([]);
const handlePush = () => {
setValue(oldArray => [...oldArray, newValue]);
};
<div>{addValues?.map((inside, index) => {
return (
<React.Fragment key={index}>
<p>{inside.name} <button onClick={() => setTags(oldArray => [...oldArray, addValue[index]])}>Add</button></p>
</React.Fragment>
)
})}</div>
Run Code Online (Sandbox Code Playgroud) 我正在使用Alamofire在Swift 3中构建我的应用程序.我将JSON数据放入列表视图中.每次我刷新内容而不是刷新内容时,它只是在列表视图中的列表底部添加更多项目,而不是刷新可见列表.我不知道我做错了什么,到目前为止,我的代码是:
import UIKit
import Alamofire
import SVProgressHUD
struct postinput {
let mainImage : UIImage!
let name : String!
let author : String!
let summary : String!
let content : String!
}
class TableViewController: UITableViewController {
//var activityIndicatorView: UIActivityIndicatorView!
var postsinput = [postinput]()
var refresh = UIRefreshControl()
var mainURL = "https://www.example.com/api"
typealias JSONstandard = [String : AnyObject]
override func viewDidLoad() {
super.viewDidLoad()
// Do any additional setup after loading the view, typically from a nib.
tableView.separatorStyle = UITableViewCellSeparatorStyle.none
self.tableView.addSubview(refresh)
//;refresh.attributedTitle …Run Code Online (Sandbox Code Playgroud)