我只是遇到了一个简单的问题才弄明白.HTML元素的默认背景颜色是什么?它是白色还是透明?
我想在图表顶部、标题下方显示图例。我查找了API,没有找到任何与改变位置相关的内容,只是设置方向。
var myData = [
{
fcst_valid_local: "2013-01-04 22:23:00",
pop: 20,
temp: 38,
},
{
fcst_valid_local: "2013-02-04 22:23:00",
pop: 15,
temp: 39,
},
{
fcst_valid_local: "2013-03-04 22:23:00",
pop: 2,
rh: 70,
}
];
var data = [
{
x: myData.map(d => d.fcst_valid_local),
y: myData.map(d => d.temp),
type: 'line'
},
{
x: myData.map(d => d.fcst_valid_local),
y: myData.map(d => d.pop),
type: 'bar',
yaxis: 'y2'
}
];
var layout = {
title: 'Daily Forecast',
yaxis: {
autorange: true,
range: [0, 100],
},
yaxis2: …Run Code Online (Sandbox Code Playgroud)第一个方法返回承诺。
getCoordinates() {
return new Promise(function(resolve, reject) {
navigator.geolocation.getCurrentPosition(resolve, reject);
});
}
Run Code Online (Sandbox Code Playgroud)
返回reverseGeoCode方法的结果。
async getAddress() {
await this.getCoordinates().then(position => {
let latitude = position.coords.latitude;
let longitude = position.coords.longitude;
let url = Constants.OSMAP_URL + latitude + "&lon=" + longitude;
// Reverse geocoding using OpenStreetMap
return this.reverseGeoCode(url);
});
}
Run Code Online (Sandbox Code Playgroud)
使用自定义类进行 API 调用并返回结果。
reverseGeoCode(url) {
let requestService = new RequestService("json", url);
requestService.call().then(result => {
return result;
});
}
Run Code Online (Sandbox Code Playgroud)
我是这样称呼的:
let geoLocation = new GeoLocation();
geoLocation.getAddress().then(r => {
console.log(r);
});
Run Code Online (Sandbox Code Playgroud)
控制台日志未定义。
是否可以以AndroidManifest.xml编程方式在运行时更改?如果有可能,我如何在运行应用程序时以Android编程方式更改以下程序?
android:configChanges="orientation|keyboardHidden"
我想用指令设置 HTML 元素的内容。
export class AdvertisementDirective {
constructor(el: ElementRef) {
el.nativeElement.style.background = 'yellow';
el.nativeElement.content = '<p>Hello World<p>';
}
}
Run Code Online (Sandbox Code Playgroud)
但它不起作用,也没有给出任何错误。
这样做背后的想法是在指令中包含 Ad 代码,并在我使用指令属性的任何地方设置它。广告代码包含JavaScriptHTML 代码。
我正在尝试在Java上播放mp3音频,其中一种形式.我相信是JavaFX,一切顺利,直到我尝试播放音频.
这是代码:
import javax.sound.sampled.AudioPermission;
import javafx.application.Application;
import javafx.event.ActionEvent;
import javafx.event.EventHandler;
import javafx.scene.Scene;
import javafx.scene.control.Button;
import javafx.scene.layout.StackPane;
import javafx.scene.media.Media;
import javafx.scene.media.MediaPlayer;
import javafx.stage.Stage;
public class fx_main extends Application {
@Override
public void start(Stage primaryStage) {
Button btn = new Button();
btn.setText("Say 'Hello World'");
btn.setOnAction(new EventHandler<ActionEvent>() {
@Override
public void handle(ActionEvent event) {
System.out.println("Hello World!");
Media m = new Media("/04.mp3");
MediaPlayer mp = new MediaPlayer(m);
mp.play();
}
});
StackPane root = new StackPane();
root.getChildren().add(btn);
Scene scene = new Scene(root, 300, 250);
primaryStage.setTitle("Hello …Run Code Online (Sandbox Code Playgroud) 我正在开发具有多个 ViewController 的 BLE iOS (Swift) 应用程序。主 ViewController 有一个按钮,可导航到 TableViewController,该按钮已检测到要连接的 BLE 设备。但是当我返回主视图或其他视图时,外围设备断开连接。我试图将外围设备从 TableViewController 传递到主 ViewController,但它仍然断开连接。
主视图控制器:
var bleManager: BLEManager!
var peripheral: CBPeripheral!
override func viewDidLoad() {
bleManager = BLEManager()
super.viewDidLoad()
}
override func viewWillAppear(_ animated: Bool) {
if let peripheral = self.peripheral {
do {
print("Value from display = \(peripheral.state)")
}
}
}
func setPeripheral(sent: CBPeripheral) {
self.peripheral = sent
}
@IBAction func manageDevice(sender: UIButton)
{
// 1. Instantiate TableViewController
let tableViewController = self.storyboard?.instantiateViewController(withIdentifier: "TableViewController") as! TableViewController
// 2. Set …Run Code Online (Sandbox Code Playgroud) 我有两条路线如下:
Route::GET('admins/', 'UserController@index')->middleware('jwt.auth');
Route::GET('visitors', 'UserController@indexVisitors')->middleware('jwt.auth');
Run Code Online (Sandbox Code Playgroud)
我在auth.php 中有警卫:
'guards' => [
'web' => [
'driver' => 'session',
'provider' => 'users',
],
'api' => [
'driver' => 'jwt-auth',
'provider' => 'users',
],
'visitor_api' => [
'driver' => 'jwt-auth',
'provider' => 'visitors',
],
],
Run Code Online (Sandbox Code Playgroud)
我试图在中间件中指定守卫,但它不起作用。
Route::GET('visitors', 'UserController@indexVisitors')
->middleware('jwt.auth.visitors_api');
Run Code Online (Sandbox Code Playgroud) 我在后端使用 Node.js 并在每次登录时为用户创建一个令牌。angularx-social-login包可以很容易地将 Google OAuth 与 Angular 集成,但如何将它与 API 一起使用?成功登录后,谷歌返回带有令牌的用户信息。我想将此信息发送到后端并登录用户,但为此我需要创建一个接受电子邮件地址和登录用户的路由。这将返回不安全的 JWT 令牌。安全我的意思是,任何人都可以在没有 Google 身份验证的情况下访问路线并生成令牌。
我正在寻找开发人员如何实现这一目标的想法。
使用 html2canvas 和 JsPDF 将 HTML 转换为 pdf,并使用下面的代码生成代码,此代码会将 div 的完整 HTML 转换为单个图像,并将在 pdf 中显示为单个页面。
import * as jsPDF from 'jspdf';
import html2canvas from 'html2canvas';
htmltoPDF()
{
// parentdiv is the html element which has to be converted to PDF
html2canvas(document.querySelector("#parentdiv")).then(canvas => {
var pdf = new jsPDF('p', 'pt', [canvas.width, canvas.height]);
var imgData = canvas.toDataURL("image/jpeg", 1.0);
pdf.addImage(imgData,0,0,canvas.width, canvas.height);
pdf.save('converteddoc.pdf');
});
}
Run Code Online (Sandbox Code Playgroud)
为了分割代码,我使用下面的代码将页面分割成多个页面,但没有正确分割空间,因为我的 pdf 附加了小图像。
var imgWidth = 210;
var pageHeight = 295;
var imgHeight = canvas.height * imgWidth / canvas.width;
var …Run Code Online (Sandbox Code Playgroud)