我用Git来拉项目然后启动IntelliJ,并说:Open Project.
该项目本身看起来像有4个模块,Lab1,Lab2,Solution2,Solution2
我打开整个项目.在Lab1中,我想运行以查看我的网页外观,但是当我说: Run main.dart错误被踢回来的是:
C:\code\dart-sdk\bin\dart.exe --ignore-unrecognized-flags --checked --enable-vm-service:51293 --trace_service_pause_events C:\code\workspace\tw_remoting_training\codelab_01\web\main.dart
Observatory listening on http://127.0.0.1:51293
The built-in library 'dart:html' is not available on the stand-alone VM.
'package:remoting_training/remoting_printer.dart': error: line 20 pos 1: library handler failed
import 'dart:html';
^
Process finished with exit code 254
Run Code Online (Sandbox Code Playgroud)
我不知道这里发生了什么.作为辅助选项,我还将尝试右键单击index.html并单击:使用> Dartium打开但显示空白页面.它应该完成4个异步调用,它们将字符串打印到屏幕上.
有什么我想念的吗?它不是因为它是项目中的模块而运行吗?
我一直在看这个。我现在有我的申请。我们在 scss 中定义了用于着色的变量。我正在尝试将变量导入 Typescript,以便我可以将它们提交给服务器。
我的 Angular 组件中有一堆字体和颜色字符串,但我想将它们推送到 scss 文件中,因为它用于设计。问题是我不知道如何获取颜色。
我看到有些人在 Javascript 中做了类似的事情,但我目前无法在 Typescript 中重现它。
理想情况下,我想做:
Scss:
:export { myVariable:#ffffff; }
Run Code Online (Sandbox Code Playgroud)
NG打字稿:
import {styles} from "./styles.scss";
Run Code Online (Sandbox Code Playgroud)
然后做一些类似于:
onPostRequest(){ let color = styles.myVariable; ... }
Run Code Online (Sandbox Code Playgroud)
当我到达上面的导入行时,它会说:找不到模块 './icon-picker.component.scss'.ts(2307)
我在 React 等类似的例子中看到过类似的例子,但我在将该概念移植到 Angular 时遇到了问题。 https://github.com/css-modules/css-modules/issues/86展示了我注意到的概念。这里还有一个 Javascript 演练,它似乎也有问题:https : //til.hashrocket.com/posts/sxbrscjuqu-share-scss-variables-with-javascript
我正在做一些简单的事情,而不仅仅是做:
$(this).next().remove();
Run Code Online (Sandbox Code Playgroud)
我希望它有更多的光晕,并希望添加一个动画功能
$(this).next().slideUp().remove();
Run Code Online (Sandbox Code Playgroud)
在移除之前它会向上滑动以隐藏项目.在使用Chrome进行测试时,它几乎只是移除了项目,并没有完成我期待的平滑过渡.
没有删除的测试具有正确使用slideUp()的项目.
有什么我想念的吗?
我有一个文件想要上传到 Web 服务,但它需要额外的参数,因此我创建了一些带有关联名称:值对的隐藏字段以推送到服务器请求。但问题在于服务的定义。
[错误]
合约“IFormServices”中的操作“NewImage”具有多个请求正文参数,其中之一是 Stream。当Stream是参数时,body中不能有其他参数。
[界面]
[OperationContract]
[WebInvoke(Method = "POST",
ResponseFormat = WebMessageFormat.Json)]
string NewImage(Stream data, string server,string datasource, string document, string image_id);
Run Code Online (Sandbox Code Playgroud)
[定义]
public string NewImage(Stream data, string server, string datasource, string document, string image_id)
{
//this should, similar to others, need a server, datasource, and some sort of document in which to append the images.
WebClient wsb = new WebClient();
string str = "_URL_";
byte[] byte_data = new byte[data.Length];
data.Read(byte_data, 0, byte_data.Length);
byte[] response = wsb.UploadData(str,"POST",byte_data);
string …Run Code Online (Sandbox Code Playgroud) 我在他们的网站上阅读了 dart 的事件循环理解:
https://www.dartlang.org/articles/event-loop
但我似乎很困惑。我理解主要项目的顺序,然后是微观,然后是事件,但我真正感到困惑的是实际实现。
与事件相比,微任务的真正定义是什么,它们可以互换吗?
看完这张图表,以及一些显示事物打印顺序的例子后,我很好奇是什么让它们与众不同?似乎两者都可以是代码块,但区别在于重要性的级别......有点像:正常,提升和关键......
在一个示例中,程序运行但有一个关键的字符输入,因为它需要立即反馈,然后是事件,这些组件在适当的时间完成,但不是关键的,需要从当前正在运行的程序(思考,类似于创建一个独立执行的新线程,并在完成时返回一些数据,或执行一些代码)。
如果有人能更清楚地阐明这两个元素之间的差异,那就太棒了。
我有一个返回电子邮件列表的函数,但在它的侧面,它会构建列表并尝试将其返回。
我如何返回将来包裹的清单?
Future<List<Email>> getEmails(){
List<Email> emailList = new List<Email>();
//loop to build a set of dummy data
return emailList;
}
Run Code Online (Sandbox Code Playgroud) 我在看这个源代码:https://github.com/angular/angular.io/blob/master/public/docs/_examples/toh-5/dart/lib/app_component.dart
而且当我转到根目录时,我的应用程序似乎正在路由.
本地主机:8080 /
当我在我的应用程序中移动时路由更新,但似乎如果我在某个东西: localhost:8080/dashboard在一个basecase中,并进行硬刷新,它失败了.它会给我一个404 not found!错误.
如果我这样做它会工作:localhost:8080/#!/dashboard但这不是传递给我的应用程序的地址.
在index.html我有: <base href="/">
我的App_Component.dart文件如下:
import 'package:angular2/angular2.dart';
import 'package:angular2/router.dart';
import 'hero_component.dart';
import 'heroes_component.dart';
import 'dashboard_component.dart';
import 'hero_service.dart';
@Component(
selector: "my-app",
directives: const [ROUTER_DIRECTIVES],
providers: const [HeroService, ROUTER_PROVIDERS],
templateUrl: "app_component.html")
@RouteConfig(const [
const Route(
path: "/dashboard",
name: "Dashboard",
component: DashboardComponent,
useAsDefault: true),
const Route(
path: "/detail/:id", name: "HeroDetail", component: HeroDetailComponent),
const Route(path: "/heroes", name: "Heroes", component: HeroesComponent)
])
class AppComponent {
String title = "Tour …Run Code Online (Sandbox Code Playgroud) 根据上周在Polymer和Dart会议上提供的信息,没有提到关于聚合物和飞镖的交叉点的信息,这两个聚合物和飞镖都没有被称为PolymerDart(除了传球波,在飞镖会议后的1张幻灯片中有2个字的声明)第二次看会议).鉴于它的最后一次提交是在7月,只为PolymerDart添加了一些测试,我倾向于是.
我一直在研究各种其他来源,而且看起来虽然Polymer和Dart分别继续自己的事情,但工会不再支持.Polymer完全专注于PolymerJs和Web组件标准,Dart正在深入研究AngularDart及其相关架构.似乎在深入研究之后,管理这个联盟的Google员工实际上是一个副项目,实际上并没有设置资源,所以没有一个定义的团队来实现PolymerDart的兼容性.
鉴于这些信息以及谷歌定期发布大量内容的事实,一些人茁壮成长,一些人一直在死.他们让社区决定它,并在他们的许多项目中一遍又一遍地展示.
有没有其他人获得与此相关的任何信息?我所有的迹象都表明它已经死了.也就是说,也许我应该把我的团队从这个以及更多的角度转移到angulardart.
我尽我所能只记录事实,而不是任何形式的意见,因为我的意见不是在试验,快节奏技术的持续发展,停滞的代码库意味着死水技术.
在创建涉及继承的类方面,有些实际上需要覆盖的注释.特别是在使用PolymerDart时
@override
attached(){...}
Run Code Online (Sandbox Code Playgroud)
我认为没有理由需要它.没有它,它按预期工作.
因为它只是一个注释,它是否只是让开发人员看到它们才能理解该函数是否覆盖了其他一些函数?
我敢打赌,它只适用于开发人员,与其他执行某种执行的注释不同,这些不是.
我注意到我正在读一本书,提到通过 apt-get 安装 numpy 和 opencv
apt-get install python-numpy python-opencv
Run Code Online (Sandbox Code Playgroud)
但我可以通过以下方式在 pip 中找到这些:
pip search numpy
Run Code Online (Sandbox Code Playgroud)
所以这让我想问一个问题:
这些包管理器如何工作?如果我运行pip install numpy它会安装到与apt-get install python-numpy?
我很好奇如果将它们安装到不同的路径中,最好的方法是什么。
我想说“只需在 pip 中执行即可”,但很难证明其合理性,因为我不知道每个不同的包管理器如何安装东西。它们是否安装到不同的目录中,但都位于可访问的 python 模块的路径上?
dart ×5
angular ×2
angular-dart ×2
dart-polymer ×2
apt ×1
apt-get ×1
asp.net ×1
c# ×1
javascript ×1
jquery ×1
numpy ×1
polymer ×1
polymer-1.0 ×1
python ×1
sass ×1
typescript ×1
ubuntu ×1
web-services ×1