我正在 flutter 应用程序中的下面的屏幕上工作,但是当我使用 Switch 小部件时,它会破坏对齐,因为 flutter 中已经定义了硬编码的高度和宽度。
我怎样才能摆脱多余的空间
注意:使用单选按钮或复选框也存在同样的问题
我正在使用AngularJs作为前端和Laravel作为后端的Web应用程序
在许多视图中,我与tweet按钮共享栏,我设法使用twitter javascript小部件添加共享按钮
twttr.widgets.createShareButton(
'https://dev.twitter.com/',
document.getElementById('tw'),
{
count: 'none',
text: 'Sharing a URL using the Tweet Button'
}
).then(function (el) {
console.log("Button created.", el);
});
Run Code Online (Sandbox Code Playgroud)
并且我设法通过此Twitter分享按钮检测到点击事件
twttr.events.bind(
'tweet',
function (event) {
console.log('tweeet', event);
}
);
Run Code Online (Sandbox Code Playgroud)
但如果用户点击推文按钮即使他刚刚关闭弹出窗口并且没有发推文,这个事件就会触发!
我在Twitter社区找到了这个帖子https://twittercommunity.com/t/need-to-check-if-user-tweet-like-retweet-post-successfully-using-js-intent/61432但是从2月开始,2015年我希望在一年多之后有新的东西!
无论如何跟踪一个完整的成功推文!
提前致谢.
我正在使用@ angular/material2模块将datepicker添加到我的angular 4 app.
这是我的HTML
<mat-form-field>
<input matInput [matDatepicker]="picker" placeholder="Choose a date">
<mat-datepicker-toggle matSuffix [for]="picker"></mat-datepicker-toggle>
<mat-datepicker #picker></mat-datepicker>
</mat-form-field>
Run Code Online (Sandbox Code Playgroud)
app.module.ts
import {MatDatepickerModule,MatNativeDateModule,MatFormFieldModule,MatInputModule} from '@angular/material';
Run Code Online (Sandbox Code Playgroud)
当我点击日期选择器切换器时,在页面的最末端打开的datepicker弹出窗口完全在表单字段之外,它应该打开.
任何帮助将不胜感激.
我正在开发Angular 4.4.6应用程序,我想使用强大的插件AOS在滚动上实现一些动画
我的代码:
app.component.ts
import * as AOS from 'aos';
@Component({
selector: 'app-root',
templateUrl: './app.component.html',
styleUrls: ['./app.component.scss'],
encapsulation:ViewEncapsulation.None
})
export class AppComponent implements OnInit {
ngOnInit(){
AOS.init();
}
}
Run Code Online (Sandbox Code Playgroud)
app.component.html
<div class="box" data-aos="slide-left">
<img src="assets/imgs/seo.png" alt="">
</div>
Run Code Online (Sandbox Code Playgroud)
angulr.cli.json
"styles": [
"../node_modules/aos/dist/aos.css",
"../node_modules/animate.css/animate.min.css",
"styles.scss"
],
"scripts": [
"../node_modules/jquery/dist/jquery.js",
"../node_modules/aos/dist/aos.js"
],
Run Code Online (Sandbox Code Playgroud)
我在这里尝试了答案,没有希望 /sf/answers/3136594751/
注意:我的控制台中没有错误.
我正在使用AngularJs作为前端和Laravel RESTful API作为后端的大型Web应用程序
目前我gulp
用来连接一个文件中的所有脚本文件,包括角度库和所有模块和控制器,它是大约46,000行代码.
这是一种改进性能的好方法吗?或者我要单独包含所有脚本文件.
是连接一些文件,包括其他文件是一个好方法?
提前致谢!
我正在使用版本0.51的React-native应用程序。在一个视图中,我想向文本选择上下文菜单添加一个新选项。
我没有在react-native的Text组件中找到任何属性来执行此操作。
经过数小时的谷歌搜索后,我通过在 AndroidManifest.xml
<intent-filter>
<action android:name="android.intent.action.PROCESS_TEXT" />
<category android:name="android.intent.category.DEFAULT" />
<data android:mimeType="text/plain" />
</intent-filter>
Run Code Online (Sandbox Code Playgroud)
这添加了一个新选项,其名称为我的应用程序“ Book App”
但我不觉得这是最好的解决方案,因为:
1-我需要使用非Android平台代码中的react来做到这一点,以使其在android和iOS上具有相同的功能
2-我不知道如何更改选项的名称。
3-我不知道如何在单击此选项时触发特定操作。
在Text组件的上下文菜单中添加新选项的任何其他解决方案?
我正在使用 Web 应用程序,我想在其中集成 Firebase 通知,但是在设置所有要求后,我尝试使用 Firebase 通知编辑器对其进行测试,但没有出现错误并且消息状态已完成,但我也没有收到任何消息背景也不在前景中。
这是我的代码
索引.html
<script src="https://www.gstatic.com/firebasejs/4.10.1/firebase.js"></script>
<script>
// Initialize Firebase
var config = {
apiKey: "MY_API_KEY",
authDomain: "app.firebaseapp.com",
databaseURL: "https://app.firebaseio.com",
projectId: "app",
storageBucket: "app.appspot.com",
messagingSenderId: "MY_SENDER_ID"
};
firebase.initializeApp(config);
var messaging = firebase.messaging();
messaging.usePublicVapidKey("BLWwgk4yFuoNHdPDccuDnXYmhxZA8kwpWArWaE3t7njDT90-30dcWlJIhFbXxMpfXczcvtU8AvMf_F1EJg8Qy");
messaging.requestPermission().then(function(res) {
console.log('test')
messaging.getToken().then(function(res){
console.log(res)
})
})
messaging.onTokenRefresh(function() {
messaging.getToken()
.then(function(refreshedToken) {
console.log('Token refreshed.');
})
.catch(function(err) {
console.log('Unable to retrieve refreshed token ', err);
});
});
messaging.onMessage(function(payload) {
console.log("Message received. ", payload);
// ...
});
</script>
Run Code Online (Sandbox Code Playgroud)
firebase-messaging-sw.js
importScripts('https://www.gstatic.com/firebasejs/4.8.1/firebase-app.js');
importScripts('https://www.gstatic.com/firebasejs/4.8.1/firebase-messaging.js');
firebase.initializeApp({
'messagingSenderId': 'MY_SENDER_ID' …
Run Code Online (Sandbox Code Playgroud) 我有一个用户个人资料,我有一个“收入”字段,它在架构中看起来像这样
收入:{ type: Schema.Types.ObjectId, ref: 'Earning' }
创建新用户时如何为收入字段设置默认值?我不能这样做
earning: {
type: Schema.Types.ObjectId,
ref: 'Earning',
default: 0
}
Run Code Online (Sandbox Code Playgroud)
我在路径“earning”处收到值“0”的 Cast to ObjectId failed 错误
这是自定义twitter图标代码:
HTML:
<i id="twitter_share" class="fa fa-twitter fs20" style="position: relative; bottom: 4px;"></i>
Run Code Online (Sandbox Code Playgroud)
和Jquery:
$('#twitter_share').click(function (e) {
e.preventDefault();
var loc = "<?= base_url(uri_string()); ?>";
var title = "<?= $video->title; ?>";
window.open('http://twitter.com/share?url=' + loc + '&text=' + title + '&', 'twitterwindow', 'height=450, width=550, top=' + ($(window).height() / 2 - 225) + ', left=' + $(window).width() / 2 + ', toolbar=0, location=0, menubar=0, directories=0, scrollbars=0');
});
Run Code Online (Sandbox Code Playgroud)
它与url和title一起工作正常.问题是,我如何分享一个图像?
非常感谢您的帮助.
更新:facebook中facebook的参考我可以分享这样的内容,也可以在twitter上完成吗?谢谢.!
如果我想用Laravel 5.5实现Angularjs 4或2(Angular将消耗laravel的API),最好的方法是什么?1)我应该在xampp / htdocs中创建两个文件夹,例如c:/ xampp / htdocs / test-laravel55和c:/ xampp / htdocs / test-angular4还是2)我是否应该创建laravel 5.5项目,例如c:/ xampp / htdocs / test-laravel55并将angularjs4(e2e,node_modules,src)文件和文件夹放入test-laravel55?
如果方法1更好,可以请我推荐一些链接/视频,以了解CRUD操作,身份验证登录等过程。如果方法2更好,可以建议我一些有关该过程的链接/视频吗? /教程,CRUD操作,身份验证登录等?
我的主要角色是“管理员用户”,可以登录到管理面板并创建一些CRUD操作,例如类别创建,产品创建等。
我与新公共管理上的Web应用程序的工作,我发现一个问题,使用需要终端命令,像这样的一些运行包时nodemon
和concurrently
我通过安装
sudo npm install --save-dev nodemon
Run Code Online (Sandbox Code Playgroud)
当我尝试通过以下方式使用它时:
nodemon ./server.js
Run Code Online (Sandbox Code Playgroud)
我得到一个错误
找不到nodemon命令
和当我同时使用时一样
我也尝试过
sudo npm install --save nodemon
Run Code Online (Sandbox Code Playgroud)
而且不起作用。
只有在全局安装的情况下才可以使用
sudo npm install -g nodemon
Run Code Online (Sandbox Code Playgroud)
为什么在本地安装时不能使用它?
注意:我可以在以下位置找到可执行文件node_modules/.bin
但这下面的效果不好
node_modules/.bin/nodemon ./server.js
Run Code Online (Sandbox Code Playgroud) 我正在开发一个使用 PM2 进行生产的 nodeJs 项目。我设法启动了一个 PM2 进程来启动我的 nodeJs 服务器。
我现在面临一个奇怪的行为:当我通过停止 PM2 进程时,pm2 stop all
我注意到我的网络应用程序仍在运行。
通过检查我的端口后
lsof -i:3000
我有 :
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
node\x20/ 8239 user1 11u IPv6 183534091 0t0 TCP *:3002 (LISTEN)
node\x20/ 8239 user1 18u IPv6 183535847 0t0 TCP server.isymfony.net:3002->server.isymfony.net:51032 (ESTABLISHED)
node\x20/ 8239 user1 20u IPv6 183526338 0t0 TCP server.isymfony.net:3002->server.isymfony.net:51036 (ESTABLISHED)
Run Code Online (Sandbox Code Playgroud)
正如你所看到的,我发现了 3 个运行相同 PID 的进程,当我使用
kill -9 PROCESS_ID
Run Code Online (Sandbox Code Playgroud)
然后重新检查我发现它没有被杀死。
这意味着当我通过 PM2 重新启动我的服务器时,它会出错,因为端口 3000 正在使用中。
关于如何杀死它或为什么我有这种行为的任何建议?
我正在开发阶段开发应用程序,我使用我的个人开发者帐户来构建应用程序,以便我可以在真实设备上测试它。
不,当我有客户的帐户并且我需要在其上创建应用程序 ID 时,它会给我这个错误:
标识符为“com.myTeamName.myAppName”的应用程序 ID 不可用。请输入不同的字符串。
我没有在我的个人帐户中创建任何应用程序 ID
我已尝试删除我拥有的所有配置文件,但仍然无法正常工作。
angular ×3
javascript ×3
node.js ×3
jquery ×2
twitter ×2
android ×1
angularjs ×1
firebase ×1
flutter ×1
html ×1
identifier ×1
ios ×1
laravel ×1
laravel-5.5 ×1
mongodb ×1
mongoose ×1
nodemon ×1
npm ×1
npm-install ×1
npm-scripts ×1
performance ×1
pm2 ×1
react-native ×1
web-push ×1
xcode ×1